他のフォーマットからのデータの抽出

Optim™ High Performance Unload には、出力の形式を変更できる多くのオプションが用意されている。

例えば、TIMEとDATEの型を持つ列を含むテーブルがある場合、 Optim High Performance Unload このデータをさまざまな方法でフォーマットすることができます。 以下は、 Optim High Performance Unload フォーマットの一例を示すコントロールファイルです
GLOBAL CONNECT TO DB_PROD;
UNLOAD TABLESPACE DB2 NO
TIME TIME_B TIMEDELIM 'h'
DATE DATE_F DATEDELIM '#'
SELECT * FROM TB_DATE_TIME ;
FORMAT DELIMITED SEP ';' DELIM '''';

結果の TIME タイプの列は、HHhMM として表されます。 例えば、12h30 となります。 DATE タイプの列は、DD#MM#YY として表されます。 例えば、04#20#07 となります。 使用される列区切り文字はセミコロン (;) で、区切り文字は単一引用符 (') になります。 この場合は、区切り文字を囲むために単一引用符が使用されるため、単一引用符を二重にする必要があることに注意してください。 区切り文字として別の文字を使用する場合、必要なのは、2 つの単一引用符のみです。 例えば、 DELIM '$'を指定すると、区切り文字はドル記号 ($) になります。