年前没什么事在慕课网上学习Oracl触发器的基本知识 做了一些笔记和大家分享一下
Oracle中的触发器
触发器(trigger):数据库触发器是一个与表相关联的,存储的pl/sql程序,每当一个特定的数据操作语句(insert,update,delete)在指定的表上发出时,Oracle自动执行触发器中定义的语序。
一,语句级触发器:在指定语句操作之前或者之后执行一次,不管这条语句影响多少行。二,行级触发器:触发器语句作用的每一条记录被触发。在行级触发器中使用:old和:new伪记录变量,识别值的状态。(for each row[when(条件)])
数据库触发器应用场景
一:复杂的安全型检查
--检查非工作时间插入数据