The SYSCS_UTIL.SYSCS_EXPORT_QUERY system procedure exports the results of a SELECT statement to an operating system file.
セキュリティ的な配慮と予期せぬファイルの破損を避けるため、このエクスポートを行う手続きでは既存ファイルへ情報はエキスポートされません。まだ存在しないファイルのファイル名のみ、エクスポートで指定できます。手続きを実行するとファイルが作成されて、そのファイルへ情報がエクスポートされます。
情報はデリミトされたファイル書式によりエクスポートされます。
SYSCS_UTIL.SYSCS_EXPORT_QUERY(IN SELECTSTATEMENT VARCHAR(32672), IN FILENAME VARCHAR(32672), IN COLUMNDELIMITER CHAR(1), IN CHARACTERDELIMITER CHAR(1), IN CODESET VARCHAR(128))
この手続きは結果を返しません。
この手続きの利用に関する更なる情報については、Derby ツールとユーティリティーガイドの「バルクインポートとエクスポートの手続きを使う」という章を参照してください。
次の例ではSAMPLEデータベースにあるSTAFF表から、myfile.delというファイルにエクスポートを行う方法を示します。
CALL SYSCS_UTIL.SYSCS_EXPORT_QUERY('select * from staff where dept =20', 'c:/output/awards.del', null, null, null);