Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
クライアントコンピュータ上にファイルを作成して書き込みます。
WRITE_CLIENT_FILE( filename, blob-expression [, 'A' ] )
filename クライアントコンピュータ上のファイル名。ファイル名は、クライアントコンピュータ上で、クライアントアプリケーションの現在の作業ディレクトリとの相対パスとして解決されます。
blob-expression クライアントコンピュータ上の filename に書き込まれるバイナリ文字列。
A デフォルトでは、ファイルがすでに存在する場合は、そのファイルが上書きされます。既存のデータにデータを追加する場合は、'A' を指定します。ファイルがまだ存在しないときに 'A' を指定した場合でも、ファイルは作成されます。
INT
データベースサーバは、データベースの文字セットからクライアントの文字セットに filename を変換します。クライアントコンピュータ上では、filename がオペレーティングシステムの文字セットに変換されます。
データがバイナリ文字列であるため、データを特定の文字セットにしたり、圧縮や暗号化を行う場合は、データにこれらの処理を実行してから、WRITE_CLIENT_FILE 関数に送信する必要があります。
クライアントのソフトウェアライブラリによってファイルの読み込みが行われ、Command Sequence 通信プロトコルを使用してデータの転送が実行されます。
クライアントコンピュータにあるファイルに書き込む場合
WRITE FILE システム権限が必要です。
クライアントアプリケーションには、書き込みを行うコンピュータの書き込みパーミッションが必要です。
allow_write_client_file データベースオプションが有効になっている必要があります。
write_client_file セキュリティ機能が有効になっている必要があります。
SQL/2008 ベンダー拡張。