- Windowsデスクトップからを選択して、Teradata MultiLoadを開きます。
- .LAYOUTコマンドを使用します。
Teradata Access Module for OLE DBはインジケータ ビットを含む形式でデータを返すため、MultiLoad .LAYOUTコマンドでINDICATORSオプションを指定します。
- AXSMOD指定で、Teradata Access Module for OLE DBのDLLとしてOLEDB_AXSMODを使用します。
- IMPORTコマンドを使用して、以下を指定します。
FILEパラメータ |
操作仕様 |
結果 |
"<pathame>.amj" |
'noprompt' |
エラーがない場合、スクリプトが実行されます。 エラーがある場合には、スクリプトが失敗します。 |
"<pathame>.amj" |
'<blank>' |
Teradata OLE DB AXSMODダイアログ ボックスが開き、Teradata Access Module for OLE DBを使用してスクリプトを実行できます。 |
"UNTITLED" |
'noprompt' |
スクリプトが失敗します。 UNTITLEDの代わりに、.amjファイル名を指定します。 |
"UNTITLED" |
'<blank>' |
Teradata OLE DB AXSMODダイアログ ボックスが表示されます。 |
例 - MultiLoadのロード
.LOGTABLE newtest.test1_LOG;
.LOGON perform/test,test;
DATABASE test ;
CREATE TABLE "test1"(col1 numeric(3,0));
.BEGIN IMPORT MLOAD TABLES "test1" CHECKPOINT 0;
.LAYOUT test1_layout INDICATORS;
.FIELD col1 * numeric(3,0);
.DML LABEL test1_label;
INSERT INTO "test1"(col1) VALUES (:col1);
.IMPORT INFILE "c:\oledb\test1.amj"
AXSMOD OLEDB_AXSMOD 'noprompt'
LAYOUT test1_layout
APPLY test1_label;
.END MLOAD;
.logoff;