sqlload能清空表的数据吗? sqlload能清空表的数据吗?在ctl控制文件中怎么写这个语句?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 load datainfile "FILENAME" into table TABLENAME truncate... 我的ctl文件内容如下:load datareplace into table TP_AMEDRL0000fields terminated by '|+|' ( --字段名称 CUSTNBR , ATA_FIXED_DATA_NAME_LINE_1_001 , CUST_NAME_ADDR_DATA_USER_4_001 , CUST_NAME_ADDR_DATA_DOB_001 , NAME_ADDR_DATA_USER_DEMO_3_001 , UST_NAME_ADDR_DATA_USER_12_001 , CUST_NAME_ADDR_DATA_USER_1_001 , MOBILEPH , ST_NAME_ADDR_DATA_CNTRY_CD_001 , CR_CLASS , VIP_STATUS , CUST_NAME_ADDR_DATA_ADDR_1_001 , CUST_NAME_ADDR_DATA_ADDR_2_001 , STATUS , OPEN_DATE , OPERATION_TYPE , BITEM_ASSET , QURITEM_ASSET , FINAN_BALANCE , Flag )我想在导入文件内容之前先清空表TP_AMEDRL0000的数据,如何写这个命令? truncate参数在这里起什么作用啊? load datareplace into table TP_AMEDRL0000fields terminated by '|+|' ( --字段名称 CUSTNBR , ATA_FIXED_DATA_NAME_LINE_1_001 , CUST_NAME_ADDR_DATA_USER_4_001 , CUST_NAME_ADDR_DATA_DOB_001 , NAME_ADDR_DATA_USER_DEMO_3_001 , UST_NAME_ADDR_DATA_USER_12_001 , CUST_NAME_ADDR_DATA_USER_1_001 , MOBILEPH , ST_NAME_ADDR_DATA_CNTRY_CD_001 , CR_CLASS , VIP_STATUS , CUST_NAME_ADDR_DATA_ADDR_1_001 , CUST_NAME_ADDR_DATA_ADDR_2_001 , STATUS , OPEN_DATE , OPERATION_TYPE , BITEM_ASSET , QURITEM_ASSET , FINAN_BALANCE , Flag )replace -- 原先的表有数据 原先的数据会全部删除 求问OBIEE主页登陆不上的问题 delete多条数据 请教一个Oracle存储过程的问题 oracle 9i安装后系统服务里面怎么没有management server Oracle RAC 实施! Oracle中什么样的函数和MSSQL中的chrtran等价? 如何获得获得一个select的第一条第一列的值给一个变量. 求教一个oracle8.1.6的一安装问题 如何将分数格式化成百分数 請問HINT 用法: 存储过程里如何知道update后是否成功更新了数据,更新了多少条? 請問怎樣設置hash_area_size的值
infile "FILENAME"
into table TABLENAME truncate
...
load data
replace into table TP_AMEDRL0000
fields terminated by '|+|'
( --字段名称
CUSTNBR ,
ATA_FIXED_DATA_NAME_LINE_1_001 ,
CUST_NAME_ADDR_DATA_USER_4_001 ,
CUST_NAME_ADDR_DATA_DOB_001 ,
NAME_ADDR_DATA_USER_DEMO_3_001 ,
UST_NAME_ADDR_DATA_USER_12_001 ,
CUST_NAME_ADDR_DATA_USER_1_001 ,
MOBILEPH ,
ST_NAME_ADDR_DATA_CNTRY_CD_001 ,
CR_CLASS ,
VIP_STATUS ,
CUST_NAME_ADDR_DATA_ADDR_1_001 ,
CUST_NAME_ADDR_DATA_ADDR_2_001 ,
STATUS ,
OPEN_DATE ,
OPERATION_TYPE ,
BITEM_ASSET ,
QURITEM_ASSET ,
FINAN_BALANCE ,
Flag
)我想在导入文件内容之前先清空表TP_AMEDRL0000的数据,如何写这个命令?
replace into table TP_AMEDRL0000
fields terminated by '|+|'
( --字段名称
CUSTNBR ,
ATA_FIXED_DATA_NAME_LINE_1_001 ,
CUST_NAME_ADDR_DATA_USER_4_001 ,
CUST_NAME_ADDR_DATA_DOB_001 ,
NAME_ADDR_DATA_USER_DEMO_3_001 ,
UST_NAME_ADDR_DATA_USER_12_001 ,
CUST_NAME_ADDR_DATA_USER_1_001 ,
MOBILEPH ,
ST_NAME_ADDR_DATA_CNTRY_CD_001 ,
CR_CLASS ,
VIP_STATUS ,
CUST_NAME_ADDR_DATA_ADDR_1_001 ,
CUST_NAME_ADDR_DATA_ADDR_2_001 ,
STATUS ,
OPEN_DATE ,
OPERATION_TYPE ,
BITEM_ASSET ,
QURITEM_ASSET ,
FINAN_BALANCE ,
Flag
)
replace -- 原先的表有数据 原先的数据会全部删除