触发器是在事件发生时隐式地自动运行的PL/SQL程序块,不能接收参数,不能被调用。oracle触发器有哪些类型?

1、语句级触发器:语句级触发器在每个数据修改语句执行后只调用一次,而不管这一操作将影响到多少行。

2、多条件触发器

3、级联触发器:把一个数据库触发器的动作与另一个触发器联系起来,使之触发另一个触发器。

4、行级触发器:行级触发器是按触发语句所处理的行激发的,可以引用受到影响的行值。创建触发器时采用关键字FOREACHROW,这种访问是通过两个相关的标识符实现的

oracle触发器的格式是什么?

CREATE [ORREPLACE] TRIGGER trigger_name

{BEFORE|AFTER}

{INSERT|DELETE|UPDATE[OF column[,column…]]}ON{table_name|view_name}

[REFERENCING

{OLD[AS]old_name|NEW[AS]new_name}]

[FOR EACHROW]

[WHEN trigger_condition]

trigger_body;

推荐内容