怎么给公司做微网站,网站如何备案icp,octopress wordpress,百度快速排名技术培训数据库表中没有设置级联删除.怎样用SQL语句实现:如:EMP表中有字段DEPT_NO是外键POS表中有字段DEPT_NO是外键DEPT表中有字段DEPT_NO,如何实现删除DEPT表中数据时将EMP表,POS表中的相关数据也删除;这里有两种方法#xff1a;方法一#xff1a;触发器解决create or replace trig…数据库表中没有设置级联删除.怎样用SQL语句实现:如:EMP表中有字段DEPT_NO是外键POS表中有字段DEPT_NO是外键DEPT表中有字段DEPT_NO,如何实现删除DEPT表中数据时将EMP表,POS表中的相关数据也删除;这里有两种方法方法一触发器解决create or replace trigger delete_deptbefore delete on DEPTfor each rowbegindelete from EMP where DEPT_NO :old.DEPT_NO;delete from POS where DEPT_NO :old.DEPT_NO;end;方法二修改你的外键设置达到级联删除的目的具体实现如下a)先查询出EMP表和POS表中 外键的名称(如果知道 外键名这一步可以省略)select CONSTRAINT_NAME,TABLE_NAME from user_constraints where CONSTRAINT_TYPE R and TABLE_NAME in(EMP,POS);b)删除EMP表和POS表上的外键后 重新建立允许级联删除的外键模式alter table EMP drop constraint 外键名;alter table POS drop constraint 外键名;alter table EMP add constraint 外键名 foreign key(DEPT_NO) references DEPT(DEPT_NO) on delete cascade;alter table POS add constraint 外键名 foreign key(DEPT_NO) references DEPT(DEPT_NO) on delete cascade;