首页 >> 百科生活 > 趣味生活 >

oracle 触发器(oracle 触发器)

2022-08-12 23:24:08 来源: 用户:陆妮 

大家好,小讯来为大家解答以上的问题。oracle 触发器,oracle 触发器这个很多人还不知道,现在让我们一起来看看吧!

1、oracle中触发器有三种1.DML触发器 ORACLE可以在DML语句进行触发,可以在DML操作前或操作后进行触发,并且可以对每个行或语句操作上进行触发。

2、2 .替代触发器 由于在ORACLE里,不能直接对由两个以上的表建立的视图进行操作。

3、所以给出了替代触发器。

4、它就是ORACLE 8专门为进行视图操作的一种处理方法。

5、3. 系统触发器 ORACLE 8i 提供了第三种类型的触发器叫系统触发器。

6、它可以在ORACLE数据库系统的事件中进行触发,如ORACLE系统的启动与关闭等。

7、DML触发器,又分为行级(for each row)和语句级,替代触发器,instead of系统触发器,也叫数据库级,比如startup,shutdown等用户事件触发器,比如Logon,logoff表触发器:2种触发状态(行级,对象级),2个触发时机(before,after),7种组合(insert,update,delete 三者共有7种组合状态) 触发器种类= 2*2*7 =28 种还有一种 视图触发器 instead of 28+1=29大范围来说,应该是下面三种吧 1,系统触发器 在数据库打开关闭时候触发2,表级触发器3,替代触发器即对视图的级别触发触发条件:INSERT、UPDATE、DELETE触发时机:BEFORE、AFTER适用范围:行级,表级。

本文到此分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章