触发器(基础)
创建:
CREATE [OR REPLACE] TIGGER 触发器名 触发时间 触发事件 ON 表名 [FOR EACH ROW]
BEGIN
PL/SQL语句
CURSOR 游标名 IS SELECT * FROM 表名(定义游标)
END
其中:
触发器名:触发器对象的名称;
由于触发器是数据库自动执行的,因此该名称只是一个名称,没有实质的用途。
触发时间:指明触发器何时执行,该值可取:
before--表示在数据库动作之前触发器执行;
after--表示在数据库动作之后触发器执行;
触发事件:指明哪些数据库动作会触发此触发器:
insert--数据库插入会触发此触发器;