一.触发器
1.触发器概念:
数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。
2.触发器的类型
语句级触发器
在指定的操作语句操作之前或之后执行一次,不管这条语句影响了多少行 。
行级触发器(FOR EACH ROW)
触发语句作用的每一条记录都被触发。在行级触发器中使用old和new伪记录变量, 识别值的状态。
3.创建触发器的格式:
CREATE [or REPLACE] TRIGGER 触发器名
{
BEFORE | AFTER}
{
DELETE | INSERT | UPDATE [OF 列名]}
ON 表名
[FOR EACH