尝试从父表中删除记录时,出现SQL错误:
[2292] [23000]:ORA-02292:违反完整性约束( constraint_name )-找到子记录
尽管我在约束所引用的子表中找不到任何记录。
还有其他可能遇到此错误的可能性,或者如何确定该错误是否是由于其他任何子表造成的?
答案 0 :(得分:0)
您可以使用带有级联子句的delete,这样它将在子表中删除记录(如果存在)。
答案 1 :(得分:0)
这意味着您尝试从父表中删除的记录具有与子表的链接。级联子句是解决此问题的一种方法。 SQL Server see this
中的级联删除