您的位置:首页 > 数据库 > Oracle

oracle中使用触发器实现级联更新

2012-07-03 17:22 316 查看
oracle中使用触发器实现级联更新这里使用的是scott用户下的自带表,大家可以测试下,测试可以用;

create or replace trigger tr_update_emp

after update of deptno on dept

for each row

begin

update emp set deptno=:new.deptno where deptno=:old.deptno;

end;

如果想实现级联删除,可以再添加外键的时候加上on delete cascade

ALTER TABLE table1

ADD CONSTRAINT FK_groupcm_REFERENCE_commodity FOREIGN KEY (cmSeq)

REFERENCES table2(CMSEQ);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: