触发器类型.pdf





《触发器类型.pdf》由会员分享,可在线阅读,更多相关《触发器类型.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、触发器是许多关系数据库系统都提供的一项技术。在ORACLE 系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL 块。触发器类型触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。ORACLE 事件指的是对数据库的表进行的 INSERT、UPDATE及 DELETE 操作或对视图进行类似的操作。ORACLE 将触发器的功能扩展到了触发 ORACLE,如数据库的启动与关闭等。所以触发器
2、常用来完成由数据库的完整性约束难以完成的复杂业务规则的约束,或用来监视对数据库的各种操作,实现审计的功能。1 DML 触发器ORACLE 可以在 DML 语句进行触发,可以在DML 操作前或操作后进行触发,并且可以对每个行或语句操作上进行触发。2 替代触发器由于在 ORACLE 里,不能直接对由两个以上的表建立的视图进行操作。所以给出了替代触发器。它就是 ORACLE 8 专门为进行视图操作的一种处理方法。3 系统触发器ORACLE 8i 提供了第三种类型的触发器叫系统触发器。它可以在 ORACLE 数据库系统的事件中进行触发,如 ORACLE 系统的启动与关闭等。触发器组成:触发事件:引起触
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 触发器 类型

限制150内