fastload是TD的数据加载脚本,具体文件内容如下:

.LOGON ip/user,pwd;
DATABASE m4dw;

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中查询到

使用命令为:fastloadload.log

>load.log 为将加载日期写入load.log中