摘要:
如果我们创建外键约束时候使用了默认的方式,在删除被参照(主表)的数据时候,无法删除,报如下错误:SQL> delete from dept where deptno=1;delete from dept where deptno=1*第 1 行出现错误:ORA-02292: 违反完整约束条件 (HBC.FK_EMP_DEPT) - 已找到子记录所以在创建外键的时候,可以选择 on delete cascade和 on delete set null关键字来决定删除被参照数据时是否要将参照这个数据的那些数据(子表)一并删除,还是将那些参照这条数据的数据的对应值赋空。create table 阅读全文