删除具有外键的表时,该表将发生什么情况

时间:2018-10-30 18:28:16

标签: sql oracle

假设我有一张桌子:

table1 (column1,column2,column3,...)primary key (column1, column2));

我还有另一张桌子:

table2 (column1,column2,column3,...) foreign key (column1, column2) references table1 on delete cascade

现在,当我放下table1时,仍可以在column1中看到column2table2的值。我想知道为什么column1column2在放下table1之后仍然存在,以及foreign key (column1, column2)发生了什么。?

在删除table1之后,是否存在SQL查询来检查此外键。

0 个答案:

没有答案