解決oracle查詢到子記錄,不知怎麼刪除問題

ORA-02292: 違反完整約束條件 (CREDIT_QUERY2.SYS_C0027968) - 已找到子記錄

報錯信息如上:

解決辦法:

直接使用下面語句

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 = 'SYS_C0027968'

查詢結果的table_name就是子記錄所在的表,直接執行刪除即可!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章