指点成金-最美分享吧

登录

Oracle的ORA-02292报错:违反完整性约束,已找到子记录

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了Oracle的ORA-02292报错:违反完整性约束,已找到子记录相关的知识,希望对你有一定的参考价值。

参考技术A 1.执行下面的语句 找到关联的子集

select a.constraint_name, a.table_name, b.constraint_name 

from user_constraints a, user_constraints b

where a.constraint_type = "R" 

and b.constraint_type = "P" 

and a.r_constraint_name = b.constraint_name

and a.constraint_name ="FK_XXX"

2.打开查找到的数据表 删除相关键的信息

3。删除你想删除的数据

ora-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录

--Oracle报错:“ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录 解决:找到约束的子表select a.constraint_name, a.table_name, b.constraint_name from user_constraints a, user_constraints bwhere a.constraint_type = "R" and b.constraint_type = "P" and a.r_constraint_name = b.constraint_nameand a.constraint_name = upper("FKXXX")

  

以上是关于Oracle的ORA-02292报错:违反完整性约束,已找到子记录的主要内容,如果未能解决你的问题,请参考以下文章