DDL触发器
DML触发器(应用如图)
实例1
<1>静止在特定的日子改动某表的数据(采用语句触发器)
例子:CREATE OR REPLACE TRIGGER emp_trigger1
BEFORE INSERT OR UPDATE OR DELETE
ON emp
BEGIN
IF tochar('sysdate','day') IN ('星期六','星期日') THEN
RAISE_APPLICATION_ERROR('-20006','周末不可以修改数据!');
END IF;
END;
plsql实际操作如下:
1.语句触发器
2.行级触发器
实例二
<2>审计员工信息表数据的变化,审计删除时间,以及删除的雇员名(行级触发器)
实例三:
实例四:
sql代码:
行级触发器
INSTEAD OF触发器
系统触发器