定义:与表相关联的存储的PL/SQL程序
类型:1.语句级触发器;2.行级触发器。
应用:1.复杂的安全性检查
2.数据确认
3.实现审计功能
4.完成数据的备份和同步
作用:每当一个特定的数据操作语句(insert,update,delete)在指定表上发出时,Oracle自动地执行触发器中定义的语句序列。
写法:
CREATE [ OR REPLACE] (创建或替换) TRIGGER 触发器名
BEFORE | AFTER (在执行操作语句之前或者之后)
[INSERT | DELETE | UPDATE [ OF 列名 ] ] ON 表名
[ FOR EACH ROW ] //为每一行,行级触发器的使用
//触发体
BEGIN
IF(:OLD>:NEW)旧数据大于新数据
THEN
dbms_output.put_line(‘旧数据大于新数据’)
END IF;
END;
Oracle 触发器学习笔记
最新推荐文章于 2024-10-20 17:13:34 发布