ORA-00001: unique constraint (TDUSER.SYS_C0010302)

2014/01/24 16:30
阅读数 1.5K

今天遇到了Merge into 语法报ORA-00001: unique constraint (TDUSER.SYS_C0010302) violated 错误,但是检查数据发现没有重复数据。
百度下说可能是表的索引有问题:
查询索引:
select * from user_indexes where index_name='SYS_C0010302'
ANALYZE TABLE TDUSER.SGP_CUST_ITEM_ADVANCED_LIMIT VALIDATE STRUCTURE CASCADE;
对表结构进行分析发现没有问题

重构索引
alter index TDUSER.SYS_C0010302 rebuild
重构后测试还是不行

重建表
重建表后测试OK,问题解决



展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部