什么是触发器 数据库中,触发器和替代触发器的概念一样吗?
浏览量:2504
时间:2021-03-14 13:31:15
作者:admin
数据库中,触发器和替代触发器的概念一样吗?
你是说触发器而不是触发器?概念相同,但触发器类型不同!以下是一些信息。请参考触发器类型。触发器作为独立对象存储在数据库中。与存储过程和函数不同,存储过程和函数需要在执行之前由用户显示和调用。触发器由事件启动和运行。
也就是说,当事件发生时,触发器会自动隐式运行。此外,触发器不能接收参数。所以运行触发器被称为触发或触发。Oracle事件是指对数据库表的插入、更新和删除操作或对视图的类似操作。Oracle扩展了trigger的功能来触发Oracle,比如数据库的启动和关闭。因此,触发器常常被用来完成复杂业务规则的约束,这些约束很难被数据库的完整性约束所完成,或者用来监控数据库上的各种操作,实现审计的功能。Oracle是DML触发器,可以在DML语句中、在DML操作之前或之后触发,也可以在每一行或语句操作上触发。由于Oracle的原因,substitution trigger不能直接操作由两个以上表创建的视图。所以我们给另一个触发器。它是oracle8中视图操作的一种特殊处理方法。oracle8i提供了第三种类型的触发器,称为系统触发器。在Oracle数据库系统中,如Oracle系统的启动和关闭,都可以触发。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。