1.基本概念

       触发器(trigger)是个特殊的存储过程,它的执行是由事件来触发,当执行一个操作时会激发触发器执行,触发器经常用于加强数据的完整性约束和业务规则等。

2.触发器创建实例应用

例1(1)创建一个emp2_log表 用于记录事件

  (2)创建触发器

  注:for each row表示 每insert或delete或update一次就触发一次事件

执行体部分表示所触发的事件

(3)验证

注1:执行update来触发事件执行

注:查看触发事件的结果(六条记录与for each row呼应)

例2加强数据完整性约束条件

(1)sql语句无法实现的事件

(2)采用触发器实现此过程

注:其中”:NEW”为新纪录     “:OLD”为旧记录

(3)验证

修改成功