篇首语:本文由小编为大家整理,主要介绍了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报错:违反完整性约束,已找到子记录的主要内容,如果未能解决你的问题,请参考以下文章