oracle中触发器分为哪几种
短信预约 -IT技能 免费直播动态提醒
oracle 触发器类型包括:1. insert(记录插入时触发);2. update(记录更新时触发);3. delete(记录删除时触发);4. before(事件前执行动作);5. after(事件后执行动作);6. instead of(替代原始事件动作);7. row(仅对特定行应用动作);8. statement(对整个 sql 语句应用动作);9. ddl(在 ddl 语句执行时触发);10. 系统(由 oracle 创建和维护)。
Oracle 中的触发器类型
Oracle 中的触发器是一个数据库对象,它在特定事件发生时自动执行指定的动作。触发器主要分为以下几种类型:
1. INSERT 触发器
在记录插入表中触发。
2. UPDATE 触发器
在记录更新表中时触发。
3. DELETE 触发器
在记录从表中删除时触发。
4. BEFORE 触发器
在事件发生前执行动作的触发器。
5. AFTER 触发器
在事件发生后执行动作的触发器。
6. INSTEAD OF 触发器
替代原始事件发生的动作的触发器。
7. ROW 触发器
只对特定行应用动作的触发器。
8. STATEMENT 触发器
对整个 SQL 语句应用动作的触发器。
9. DDL 触发器
在数据定义语言 (DDL) 语句(例如 CREATE、ALTER、DROP)执行时触发的触发器。
10. 系统触发器
由 Oracle 创建和维护的内置触发器。
以上就是oracle中触发器分为哪几种的详细内容,更多请关注编程网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341