- Windowsデスクトップからを選択して、Teradata FastLoadを開きます。
- BEGIN LOADINGコマンドを使用します。
Teradata Access Module for OLE DBはインジケータ ビットを含む形式でデータを返すため、FastLoadBEGIN LOADINGコマンドでINDICATORSオプションを指定します。
- AXSMOD指定で、Teradata Access Module for OLE DBのDLLとしてOLEDB_AXSMODを使用します。
- DEFINEコマンドを使用して、読み込むフィールドを指定します。
- ファイル パラメータと動作指定には、以下のいずれかを指定します。
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ダイアログ ボックスが表示されます。 |
例: FastLoadのロード
LOGON DELL2300/taste,taste ;
DATABASE test2 ;
CREATE TABLE "unittestmixtablefe1_29"
(colinteger INTEGER,
colsmallint SMALLINT,
Colbyteint SMALLINT);
BEGIN LOADING "unittestmixtablefe1_29"
ERRORFILES unittestmixtablefe1_29_errors1, unittestmixtablefe1_29_errors2
INDICATORS;
AXSMOD Oledb_Axsmod "noprompt";
DEFINE colinteger (INTEGER),
colsmallint (SMALLINT),
colbyteint (SMALLINT)FILE=Myfile.amj;
INSERT INTO "unittestmixtablefe1_29"(colinteger, colsmallint, and colbyteint)
VALUES (:colinteger, :colsmallint, :colbyteint);
END LOADING;
LOGOFF;