007(触发器).pptVIP

  • 5
  • 0
  • 约2.12千字
  • 约 12页
  • 2016-12-07 发布于重庆
  • 举报
007(触发器)

触发器 触发器的类型: 触发器: 是一个PL/SQL 块或是与表、视图方案或数据库关联的PL/SQL 过程 当特定的事件发生时隐式执行 触发器可以是: –应用程序触发器:当一个特定应用程序的事件发生时触发 –数据库触发器:当数据事件(例如DML) 在一个方案上发生或系统事件(例如登录或关闭数据库) 在数据库上发生时触发 创建DML语句触发器的语法 CREATE [OR REPLACE] TRIGGER trigger_name Timing event1[OR event2OR event3] ON table_name Trigger_body trigger name 是触发器的名字 timing 当触发器涉及触发事件时指示触发时机: BEFORE、AFTER event 指示引起触发器触发的数据操纵操作: INSERT、UPDATE [OF column]、DELETE table/view_name 指示与触发器相关联的表 trigger body 定义由触发器执行的动作的触发器体,既可以用 DECLARE or BEGIN开始,也可以调用一个过程 触发时机: before|after before:在插入还未执行 after :插入事件已经执行 不管是before还是after,在事物提交时都是一起提交的,也就是commit都提交,

文档评论(0)

1亿VIP精品文档

相关文档