
ORACLE,在已有外键的情况下,如何通过SQL语句将外键连带删除约束ON DELTE CASCADE改为ON DELETE SET NULL
展开全部
先把原来带删除级联的外键删掉,重新创建带No Delete Set Null的外键。
例如:
alter table Emp drop constraint FK_Emp;
alter table Emp add constraint FK_Emp foreign key (DEPTNO)
references Dept (DEPTNO) on delete set null;
例如:
alter table Emp drop constraint FK_Emp;
alter table Emp add constraint FK_Emp foreign key (DEPTNO)
references Dept (DEPTNO) on delete set null;
追问
这个当然会啦,在不删除的情况下有吗
追答
不能直接改的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询