unloadTable()

システム関数 SysLib.unloadTable は、リレーショナル・データベースからファイルにデータをアンロードします。
  SysLib.unloadTable(
    fileName STRING in,
    selectStatement STRING in
    [, delimiter STRING in
    ])
fileName
ファイルの名前。名前は、完全修飾にするか、またはプログラムの呼び出し元のディレクトリーと関連付けます。
selectStatement
リレーショナル・データベースからデータを選択するための基準を指定します。 ホスト変数を組み込まずに、SQL SELECT 文の構文を使用します。 例えば、次のようになります。
  "SELECT column1, column2 FROM myTABLE 
  WHERE column3 > 10"
delimiter
ファイル内のある値を次の値から分離するために使用する記号を指定します。 (1 つのデータ行と次の行は、改行文字で区切る必要があります。)

delimiter のデフォルト・シンボルは、Java™ ランタイム・プロパティー vgj.default.databaseDelimiter 内の値です。 また、このプロパティーのデフォルト値はパイプ (|) です。

以下の記号は使用できません。
  • 16 進文字 (0 から 9a から fA から F)
  • 円記号 (¥)
  • 改行文字または CONTROL-J

ファイルから情報をロードし、リレーショナル・データベース・テーブルに挿入するには、SysLib.loadTable 関数を使用します。

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.