Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
クライアントコンピュータ上で指定したファイルからデータを読み込みます。
READ_CLIENT_FILE( client-filename-expression )
client-filename-expression クライアントコンピュータ上でのファイル名を示す CHAR 値。パスは、クライアントコンピュータ上で、クライアントアプリケーションの現在の作業ディレクトリとの相対パスとして解決されます。
LONG BINARY
READ_CLIENT_FILE 関数が返す値は、指定されたクライアントファイルの内容を表します。BINARY 式が使用できる構文には、必ずこの関数を使用できます。
データはバイナリ文字列として返されるため、データが別の文字セットの場合、または圧縮または暗号化されている場合は、データの文字セットの変換、解凍、または復号化も必要となることがあります。
READ_CLIENT_FILE の評価中に、データベースサーバは指定されたファイルのクライアントからの転送を開始します。クライアントは、転送要求を受信すると、クライアントファイルの共有ロックを取得し、データベースサーバがクライアントに転送要求の終了を要求するまで、ロックを保持します。
クライアントのソフトウェアライブラリによってファイルの読み込みが行われ、Command Sequence 通信プロトコルを使用してデータの転送が実行されます。
クライアントコンピュータにあるファイルからデータを読み込む場合
READ FILE システム権限が必要です。
読み込み元のディレクトリに対する読み込みパーミッションが必要です。
allow_read_client_file データベースオプションが有効になっている必要があります。
read_client_file セキュリティ機能が有効になっている必要があります。
SQL/2008 ベンダー拡張。