Oracle触发器
触发器
触发器:数据库发生的事件作为另一个事件发生的触发的设计
分类:根据触发事件不同分为三类
- 数据操作语句(DML)
- 数据定义语句(DDL)
- 数据库事件
DML触发器
监听数据操作语句
数据操作语句insert、delete、select、update四种操作语句执行时触发执行另外一个事件
补充INSTEAD OF触发器(DML触发器的扩展)
监听数据操作语句
当数据操作语句insert、delete、select、update四种操作语句要执行时,用另外的事件执行去替代被监听的语句(即被监听的事件不执行,执行替代后的事件)
DDL触发器
监听数据定义语句
执行DDL语句时触发,可以监听表的创建
数据库事件触发器
监听数据库事件
可以监听数据库启动或者关闭、用户登录或者登出
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 SimpleMw's Blog!