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;
有两张表: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;
相关文章推荐
- oracle 多表删除 同时删除多表中关联数据
- 触发器实现删除一条数据连同其它表中和它有关的数据一并删除
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- 实现插入新数据字段自增长的触发器(Oracle)
- ORACLE 中,数据的id号自动生成,利用触发器的实现
- Oracle用触发器实现插入数据主键自增
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据
- oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- Oracle中针对一张表建立触发器,并且触发器也处理同一张表的数据(ora-04091 错误)
- GridView中实现全选与取消全选,以便同时删除多条数据
- [oracle]删除一张表中重复数据,保留其id字段最小的sql
- C#中Merge方法实现把不同表结构的表合并成一张表,同时合并数据
- 在SQLServer 中利用OUTPUT 语句实现删除数据的同时备份数据
- oracle 多表删除 同时删除多表中关联数据
- Oracle中用触发器实现自动记录表数据被修改的历史信息
- oracle 多表删除 同时删除多表中关联数据
- sql2005使用触发器实现同时向两张表中插入数据
- java 删除oracle指定表的数据同时清除对应存储的数据
- 在删除表1某些数据的同时自动删除表2的相关数据