Oracle触发器的使用

2014-11-24 18:06:18 · 作者: · 浏览: 0

1、定义

触发器:与表或数据库事件联系在一起,当一个触发器事件发生时,定义在表上的触发器被触发执行。

触发器触发次序

1)执行 BEFORE语句级触发器;

2)对与受语句影响的每一行:

· 执行 BEFORE行级触发器

· 执行 DML语句

· 执行 AFTER行级触发器


3)执行 AFTER语句级触发器

2、DML触发器

触发类型--行级和表级

行级:触发语句处理每一行时,行级别触发器都激发一次。

通过:old访问原始值、:new访问修改后的值,:old和:new只在触发器内部有效。

触发时间--之前和之后