关于触发器的几种类别
2007-09-20 16:29
239 查看
1、Row-level triggers: Execute once for each row affected by a DML statement
2、Statement-level triggers: Execute once for each DML statement
3、Before/After triggers: Pay attention to the two special tables, :old and :new
4、Instead of triggers: Tell oracle what to do instead of performing the actions that invoked the triggers.
例子:一个视图是由两个表进行连接操作后形成的,如果要想通过对视图插入数据来
达到 更新数据库的目的,这个时候需要用到这个类型的触发器,否则难以实现
5、Schema triggers: DDL, create/alter/drop table, audit, truncate, invoke, rename. 可以用于上述语句触发的
事件上。
6、Database-level triggers: logoffs, shutdown, startups, logins.可以用于上述语句触发的事件上。
2、Statement-level triggers: Execute once for each DML statement
3、Before/After triggers: Pay attention to the two special tables, :old and :new
4、Instead of triggers: Tell oracle what to do instead of performing the actions that invoked the triggers.
例子:一个视图是由两个表进行连接操作后形成的,如果要想通过对视图插入数据来
达到 更新数据库的目的,这个时候需要用到这个类型的触发器,否则难以实现
5、Schema triggers: DDL, create/alter/drop table, audit, truncate, invoke, rename. 可以用于上述语句触发的
事件上。
6、Database-level triggers: logoffs, shutdown, startups, logins.可以用于上述语句触发的事件上。
相关文章推荐
- 关于javax.crypto.BadPaddingException: Blocktype异常的几种解决办法
- 关于textView收回键盘的几种方法
- 几种关于ASM & AAM 模型代码实现的对比
- 关于OOM的几种解决方法
- 关于matlab几种标准化的代码
- 【Objective-C】有关于类别category的总结
- 关于Linux启动时挂载rootfs的几种方式
- 关于iOS开发 Json解析的几种方式
- 关于函数返回值的几种情况
- 关于Java 中几种不同的引用jar文件的方法
- 关于几种排序算法的稳定性分类
- 关于几种压缩算法以及hadoop和hbase中的压缩配置说明
- struts2--关于action的几种方法
- iOS开发, 关于nslog的几种用法
- 一、总结几种关于ViewControllers之间传值的方式(从父视图向子视图传值)
- 关于在hadoop上job运行的几种方式(不同平台)
- 关于屏幕适配的几种实践
- 几种特殊的树以及关于树的几个规律
- 关于触发器的理解
- 关于几种常见的位运算