解决oracle查询到子记录,不知怎么删除问题

319

ORA-02292: 违反完整约束条件 (CREDIT_QUERY2.FK_RI_PREDICTUPSUB_SET) - 已找到子记录

报错信息如上:

解决办法:

直接使用下面语句

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_RI_PREDICTUPSUB_SET'

查询结果的table_name就是子记录所在的表,直接执行删除即可!