日期:2014-05-16  浏览次数:20406 次

Oracle 索引造成的数据插入错误

???? 刚刚在给数据库导入数据的时候遇到报错 :unique index violated

?

???? 上网搜索了一下,有人说是数据重复的问题,但是在检查了数据之后发现并没有重复的数据行,再查,还有人说是Oracle本身的bug,但是10G的版本已经修改了,我所用的正式Oracle 10G版本的,按理说不应该是这个原因。

?

????? 继续google,发现有可能是索引造成的数据插入异常,于是在toad下查看inedx,果然发现在修改了主键设置之后原来的 old index没有删除,这才导致了数据插入异常,ok。问题解决。

??