永发信息网

sqlldr导入如何忽略违反唯一性错误

答案:2  悬赏:60  手机版
解决时间 2021-03-06 16:45
  • 提问者网友:斑駁影
  • 2021-03-06 02:28
使用append递增的方法,有很多违反唯一性的错误,这种错误是可以忽略的,请问各位大神如何能够忽略这种错误,从而减轻查看日志的繁琐
最佳答案
  • 五星知识达人网友:野慌
  • 2021-03-06 03:04
违反唯一性的错误,差不多可以理解为主键错误 ,有相同ID。这个你只能重新给一个唯一值。没办法解决。
或者你将数据库主键,唯一索引去掉才可以。
全部回答
  • 1楼网友:封刀令
  • 2021-03-06 03:31
1,新建文件test.ctl 将下面的内容复制到文件中 ---------------------- load data infile 'f:\bi\017 端到端报表\sqlldr数据导入\test.csv' --数据源文件名称 append --append在表后追加,insert插入空表,replace替代原有内容 into table ctl.test --要导入的数据库表名称 --[when id = id_memo] --过滤条件 fields terminated by ',' --字段分隔符 (a1,a2,a3,a4,a5) --字段名称列表
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯