teradata导入数据

.logon 192.168.1.36/perf,perf;
.SET RECORD VARTEXT ",";
drop table perf.TB_DW_BIL_CALL_M_error1;
drop table perf.TB_DW_BIL_CALL_M_error2;
drop table perf.TB_DW_BIL_CALL_M;
create table perf.TB_DW_BIL_CALL_M(SOURCE_ID VARCHAR(100),PROD_INST_ID VARCHAR(100),ACC_NBR VARCHAR(100),MCALL_SERV_AREA_CODE VARCHAR(100),MCALL_SERV_VISIT_CODE VARCHAR(100),MCALL_SERV_OPERATOR VARCHAR(100),OPP_NBR VARCHAR(100),MCALL_OPP_AREA_CODE VARCHAR(100),MCALL_OPP_VISIT_CODE VARCHAR(100),MCALL_OPP_OPERATOR VARCHAR(100),MCALL_IP_FLAG VARCHAR(100),IP_NUM VARCHAR(100),BEGIN_TIME VARCHAR(100),END_TIME VARCHAR(100),MCALLTIME_DURATION VARCHAR(100),MCALL_USER_TYPE VARCHAR(100),MCALL_ROAM_TYPE VARCHAR(100),MCALL_CALL_TYPE VARCHAR(100),MCALL_CALL_FLAG VARCHAR(100),DURATION VARCHAR(100),BILLING_DURATION VARCHAR(100),ORI_CHARGE VARCHAR(100),DISCT_CHARGE VARCHAR(100),IMSI VARCHAR(100),CELL_ID VARCHAR(100),LAC_ID VARCHAR(100),SOURCE_TABLE VARCHAR(100),SOURCE_SYS VARCHAR(100),LOAD_TIME VARCHAR(100),ROW_CNT VARCHAR(100),LOCAL_CODE VARCHAR(100),MONTH_NO VARCHAR(100),ID VARCHAR(100),ID_PRI VARCHAR(100));
.BEGIN LOADING perf.TB_DW_BIL_CALL_M ERRORFILES perf.TB_DW_BIL_CALL_M_error1,perf.TB_DW_BIL_CALL_M_error2;
.DEFINE SOURCE_ID(VARCHAR(100)),PROD_INST_ID(VARCHAR(100)),ACC_NBR(VARCHAR(100)),MCALL_SERV_AREA_CODE(VARCHAR(100)),MCALL_SERV_VISIT_CODE(VARCHAR(100)),MCALL_SERV_OPERATOR(VARCHAR(100)),OPP_NBR(VARCHAR(100)),MCALL_OPP_AREA_CODE(VARCHAR(100)),MCALL_OPP_VISIT_CODE(VARCHAR(100)),MCALL_OPP_OPERATOR(VARCHAR(100)),MCALL_IP_FLAG(VARCHAR(100)),IP_NUM(VARCHAR(100)),BEGIN_TIME(VARCHAR(100)),END_TIME(VARCHAR(100)),MCALLTIME_DURATION(VARCHAR(100)),MCALL_USER_TYPE(VARCHAR(100)),MCALL_ROAM_TYPE(VARCHAR(100)),MCALL_CALL_TYPE(VARCHAR(100)),MCALL_CALL_FLAG(VARCHAR(100)),DURATION(VARCHAR(100)),BILLING_DURATION(VARCHAR(100)),ORI_CHARGE(VARCHAR(100)),DISCT_CHARGE(VARCHAR(100)),IMSI(VARCHAR(100)),CELL_ID(VARCHAR(100)),LAC_ID(VARCHAR(100)),SOURCE_TABLE(VARCHAR(100)),SOURCE_SYS(VARCHAR(100)),LOAD_TIME(VARCHAR(100)),ROW_CNT(VARCHAR(100)),LOCAL_CODE(VARCHAR(100)),MONTH_NO(VARCHAR(100)),ID(VARCHAR(100)),ID_PRI(VARCHAR(100)),FILE=/home/1000w.dat;
show;
insert into perf.TB_DW_BIL_CALL_M(SOURCE_ID,PROD_INST_ID,ACC_NBR,MCALL_SERV_AREA_CODE,MCALL_SERV_VISIT_CODE,MCALL_SERV_OPERATOR,OPP_NBR,MCALL_OPP_AREA_CODE,MCALL_OPP_VISIT_CODE,MCALL_OPP_OPERATOR,MCALL_IP_FLAG,IP_NUM,BEGIN_TIME,END_TIME,MCALLTIME_DURATION,MCALL_USER_TYPE,MCALL_ROAM_TYPE,MCALL_CALL_TYPE,MCALL_CALL_FLAG,DURATION,BILLING_DURATION,ORI_CHARGE,DISCT_CHARGE,IMSI,CELL_ID,LAC_ID,SOURCE_TABLE,SOURCE_SYS,LOAD_TIME,ROW_CNT,LOCAL_CODE,MONTH_NO,ID,ID_PRI) values(:SOURCE_ID,:PROD_INST_ID,:ACC_NBR,:MCALL_SERV_AREA_CODE,:MCALL_SERV_VISIT_CODE,:MCALL_SERV_OPERATOR,:OPP_NBR,:MCALL_OPP_AREA_CODE,:MCALL_OPP_VISIT_CODE,:MCALL_OPP_OPERATOR,:MCALL_IP_FLAG,:IP_NUM,:BEGIN_TIME,:END_TIME,:MCALLTIME_DURATION,:MCALL_USER_TYPE,:MCALL_ROAM_TYPE,:MCALL_CALL_TYPE,:MCALL_CALL_FLAG,:DURATION,:BILLING_DURATION,:ORI_CHARGE,:DISCT_CHARGE,:IMSI,:CELL_ID,:LAC_ID,:SOURCE_TABLE,:SOURCE_SYS,:LOAD_TIME,:ROW_CNT,:LOCAL_CODE,:MONTH_NO,:ID,:ID_PRI);
.END LOADING;
.logoff;

猜你喜欢

转载自chjf2010.iteye.com/blog/1998746