TD fastload

fastload是TD的數據加載腳本,具體文件內容如下:

.LOGON ip/user,pwd;
DATABASE m3profit;

DROP TABLE  m4dw.pan_txt_load_E1;
DROP TABLE  m4dw.pan_txt_load_E2;

BEGIN LOADING     m4dw.pan_txt_load
      ERRORFILES  m4dw.pan_txt_load_E1,
                  m4dw.pan_txt_load_E2;

SET RECORD VARTEXT "|" DISPLAY_ERRORS NOSTOP;
DEFINE
 SAR_TIME             (VARCHAR(20))
,CUST_ID              (VARCHAR(13))
,PAN_TXT              (VARCHAR(16))

FILE=LIST_CRCD_AUTO_REPAYMENT_WEB_201802.txt;
RECORD 3;
INSERT INTO m4dw.pan_txt_load (
SAR_TIME
,CUST_ID
,PAN_TXT
)
          
 VALUES (
 :SAR_TIME
,:CUST_ID
,:PAN_TXT
 );
        
END LOADING;
LOGOFF;

 

文件格式爲.fld,文件中‘FILE=’後面的是文件名稱,‘RECORD 3’表示文件從第三行開始加載,也可不寫,‘.LOGON ip/user,pwd;’中IP可以換成ODBC中配置好的名稱,同時可寫成‘.LOGON ip/user,;’並根據彈出的窗口輸入密碼即可,‘SET RECORD VARTEXT "|" DISPLAY_ERRORS NOSTOP;’表示設置豎線爲分隔符,加載錯誤的部分數據可在E1和E2中查詢到

使用命令爲:fastload<load.fld>load.log

>load.log 爲將加載日期寫入load.log中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章