首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sqlldr导入csv数据文件到bonus表,这个表必须是空的吗?解决方案

2012-04-22 
sqlldr导入csv数据文件到bonus表,这个表必须是空的吗?sqlldr导入csv数据文件到bonus表,这个表必须是空的吗

sqlldr导入csv数据文件到bonus表,这个表必须是空的吗?
sqlldr导入csv数据文件到bonus表,这个表必须是空的吗?
怎么清空表里面的数据

[解决办法]
不用为空啊
如果要清空,可以用delete 或者truncate table……
[解决办法]

SQL code
LOAD DATA INFILE 'data1.csv'INTO TABLE portalstat.TEMP_LIZX1append trailing nullcols (phonecode char(2000) terminated by ',',city char(2000) terminated by '/n')
[解决办法]
我看控制文件如何写,请参考:
SQL code
控制文件中指定插入数据的方式关键字insert,为缺省方式,在数据装载开始时要求表为空append,在表中追加新记录replace,删除旧记录,替换成新装载的记录truncate,同上
[解决办法]
不必一定为空。
若已经有数据,可用如下append或truncate
如:
LOAD DATA 
INFILE 'data1.csv'
append(或者用truncate)INTO TABLE BONUS
(ENAME,SAL,JOB,COMM)

热点排行