04/23/2022
Oracle 数据库管理与应用实例教程
9.1 触发器概述
触发器类型
1 .触发器的功能
( 1 ) DML 触发器
当对表进行 DML 操作时触发,可以在 DML 操作前或操作后触发。
( 2 )替代触发器
是 Oracle 用来替换所使用的实际语句而执行的触发器。
( 3 )系统触发器
在 Oracle 数据库系统的事件( Oracle 系统的启动与关闭等)中进行触
发。
( 4 )用户事件触发器
指与数据库定义语句或用户的登录 / 注销等事件相关的触发器。
2 .触发事件
按触发事件的不同,触发器可以分为插入型( INSERT )、更新型
( UPDATE )和删除型( DELETE )触发器。
对于插入型触发器,当触发器所在的表发生插入操作时,触发器将自动
触发执行。对于更新型触发器,当触发器所在的表发生更新操作时,触
发器将自动触发执行。同样,对于删除型触发器,当触发器所在的表发
生删除操作时,触发器也将自动触发执行。