添加约束:ALTER TABLE jilian ADD CONSTRAINT FK_Foreign_deptno FOREIGN KEY (deptno) REFERENCES dept(deptno) ON DELETE CASCADE表已更改。
完成约束后,执行 delete from dept where deptno = 20
报错:
ERROR 位于第 1 行:
ORA-02292: 违反完整约束条件 (SCOTT.FK_DEPTNO) - 已找到子记录日志这是为什么呢?
完成约束后,执行 delete from dept where deptno = 20
报错:
ERROR 位于第 1 行:
ORA-02292: 违反完整约束条件 (SCOTT.FK_DEPTNO) - 已找到子记录日志这是为什么呢?
我测试都没问题,
你查看你的外键是否键成功了或者是否失效?
SELECT CONSTRAINT_NAME,CONSTRAINT_TYPE,TABLE_NAME,DELETE_RULE,STATUS FROM USER_CONSTRAINTS WHERE TABLE_NAME ='JILIAN';