Oracle触发器的类型及应用场景

一、什么是触发器

数据库触发器是与表关联的存储的 PL/SQL 语句。每次对指定表发出特定的数据操作语句(insertupdatedelete),Oracle手动执行触发器中定义的语句序列。

触发器的应用场景如下:

二、创建 Oracle 触发器的语法

CREATE [OR REPLACE] TRIGGER trigger_name
{BEFORE | AFTER }
{INSERT | DELETE | UPDATE [OF column [, column …]]}
[OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...]
ON [schema.]table_name | [schema.]view_name
[REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}]
[FOR EACH ROW ]
[WHEN condition]
PL/SQL_BLOCK | CALL procedure_name;

地点:

三、Oracle 触发器的类型四、使用数据库触发器同步数据