- Windowsデスクトップからを選択して、Teradata TPumpを開きます。
- .LAYOUTコマンドを使用します。
Teradata Access Module for OLE DBはインジケータ ビットを含む形式でデータを返すため、TPump .LAYOUTコマンドでINDICATORSオプションを指定します。
- AXSMOD指定で、Teradata Access Module for OLE DBのDLLとしてOLEDB_AXSMODを使用します。
- TPump 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ダイアログ ボックスが表示されます。 |
例: TPumpのロード
.LOGTABLE test.precision_log;
LOGON wuscaesc/tester,dbc;
DATABASE test ;
DROP TABLE "TestPrecision";
DROP TABLE "precision_err";
CREATE TABLE "TestPrecision"(
munie decimal(18,4));
.BEGIN LOAD SESSIONS 1
ERRORTABLE "precision_err"
NOMONITOR
ROBUST ON;
.LAYOUT precision_layout INDICATORS;
.FIELD munie * decimal(18,4);
.DML LABEL precision_label;
INSERT INTO "TestPrecision"(munie) VALUES(:munie);
.IMPORT INFILE "C:\WINNT\Profiles\Personal\sql_test08.amj"
AXSMOD OLEDB_AXSMOD 'noprompt'
LAYOUT precision_layout
APPLY precision_label;
.END LOAD;
.LOGOFF;