ORA-02437 错误
要给一张表建主键,出现下列错误
ORA-02437 :无法启用(nbtravel.t_base_cicerone_test)-违反主关键字
主键列里面的数据有问题:有null或者有重复
null:好判断
重复:查询重复列的语句
select * from (select count(*) as a ,t.cicerone_id from nbtravel.t_base_cicerone_test t group by t.cicerone_id) b where b.a>1
本文介绍了解决ORA-02437错误的方法,该错误出现在尝试为主键列创建主键约束时,当列中存在NULL值或重复值时触发。文中提供了检查重复值的具体SQL查询语句。
3691

被折叠的 条评论
为什么被折叠?



