Oracle数据库编程:使用PL/SQL编写触发器
8、使用PL/SQL编写触发器:
触发器存放在数据缓冲区中。
触发器加序列能够实现自动增长。
在触发器中不能使用connit和rollback。
DML触发器在对特定的表执行DML(insert、update、delete)操作时激发。
语句级不能用:new和:old,行级可用。(在触发器中加上for each row就是行级触发器,不加则默认语句级)
一张表可以有多个触发器,但是一个触发器只能监听一个表。
定义触发器:
1.确定事件源
2.确定事件类型
3.绑定事件
4.实现业务
管理触发器:
禁止:alter trigger 触发器名字 disable;
激活:alter trigger 触发器名字 enable;