Oracle教程27.各类触发器的高级应用及适用场合(三)解析.pptVIP

  • 7
  • 0
  • 约3.96千字
  • 约 22页
  • 2018-12-29 发布于湖北
  • 举报

Oracle教程27.各类触发器的高级应用及适用场合(三)解析.ppt

目标 理解和应用触发器 掌握触发器的应用场合 触发器 触发器是当特定事件出现时自动执行的存储过程 特定事件可以是执行更新的DML语句和DDL语句 触发器不能被显式调用 触发器的功能: 自动生成数据 自定义复杂的安全权限 提供审计和日志记录 启用复杂的业务逻辑 创建触发器的语法 CREATE [OR REPLACE] TRIGGER trigger_name AFTER | BEFORE | INSTEAD OF [INSERT] [[OR] UPDATE [OF column_list]] [[OR] DELETE] ON table_or_view_name [REFERENCING {OLD [AS] old / NEW [AS] new}] [FOR EACH ROW] [WHEN (condition)] pl/sql_block; 触发器的组成部分 触发器由三部分组成: 触发器语句(事件) 定义激活触发器的 DML 事件和 DDL 事件 触发器限制 执行触发器的条件,该条件必须为真才能激活触发器 触发器操作(主体) 包含一些 SQL 语句和代码,它们在发出了触发器语句且触发限制的值为真时运行 触发器的组成部分 触发器的组成部分 创建触发器 触发器类型 触发器的类型有: 触发器类型 触发器触发次序 Oracle 对事件的触发共有16种,但是它们的触发是有次序的,基本触发次

文档评论(0)

1亿VIP精品文档

相关文档