+ -
当前位置:首页 → 问答吧 → sybase的表迁移到IQ库然后再load数据的问题。

sybase的表迁移到IQ库然后再load数据的问题。

时间:2010-08-25

来源:互联网

在load数据的时候报如下信息,

Error in file "load_emp_account.sql" at line 45
Tried to insert a duplicate value into a unique index jxkh.Emp_account.ASIQ_IDX_T422_I28_HG on row 765344.
-- (s_ohcins.cxx 682)

请问在做这方面工作的时候,有什么注意点,避免数据load不成功,或者ASE建表脚本在IQ库中建表应该做哪些改动?

谢谢高手予以指点。谢谢

作者: whgloveu   发布时间: 2010-08-25

Tried to insert a duplicate value into a unique index

数据有重复记录导致唯一索引键冲突了。

要么筛选数据,剔除掉重复的;
要么删除唯一索引。
感觉应该整理数据先。

作者: andkylee   发布时间: 2010-08-25

数据是从ASE库里BCP出来的,记录绝对在行记录绝对没有重复的
只是IQ库是按列存储的好像,这点好像有区别 而产生 此类错误,如何避免此类错误?

作者: whgloveu   发布时间: 2010-08-25