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

ORACLE中触发器实现删除一张表中数据同时删除另一表中相关数据

2017-07-18 20:47 246 查看
这是我的第一篇博客。

有两张表:BOOK、PGEVIEW,分别有一个名为BOOKID的字段

想实现的功能:删除BOOK表中的一行数据时删除与PAGEVIEW表中BOOKID相等的数据行

实现方法:在BOOK表中建立一个触发器BOOK_TRG_DELETE,具体实现语句如下:

create or replace trigger BOOK_TRG_DELETE

  bdfore delete on book  

  for each row

begin

  DELETE  PAGEVIEW   WHERE BOOKID=:NEW.BOOKID;

end BOOK_TRG_DELETE;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐