[计算机软件及应用]Oracle触发器详解.docVIP

  • 1
  • 0
  • 约3.17万字
  • 约 32页
  • 2018-02-15 发布于浙江
  • 举报
[计算机软件及应用]Oracle触发器详解

Oracle触发器详解 ? 本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2?创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器 8.2.4 系统触发器事件属性 8.2.5 使用触发器谓词 8.2.6 重新编译触发器 8.3?删除和使能触发器 8.4?触发器和数据字典 8.5?? 数据库触发器的应用举例 ? 触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。 8.1?触发器类型 ??? 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。 所以运行触发器就叫触发或点火(firing)。ORACLE事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类 似的操作。ORACLE将触发器的功能扩展到了触发ORACLE,如数据库的启动与关闭等。所以触发器常用来完成由数据库的完整性约束难以完成的复杂业务 规则的约束,或用来监视对数据库的各种操作,实现审计的功能

文档评论(0)

1亿VIP精品文档

相关文档