数据库原理-第5章节节(02).pptVIP

  • 3
  • 0
  • 约4.61千字
  • 约 25页
  • 2017-04-22 发布于四川
  • 举报
数据库原理-第5章节节(02)

1;第五章 数据库完整性;5.6 触发器;定义触发器 触发器是什么? 触发器是用户定义在关系表中的一类由事件驱动的特殊过程。 表中数据的增、删、改操作是激活触发器的事件。 触发器可以实施比foreign key约束、check约束更为复杂的检查和操作,具有更精细和更强大的数据控制能力。 触发器的定义 CREATE TRIGGER语法格式 CREATE TRIGGER 触发器名 BEFORE | AFTER 触发事件 ON 表名 FOR EACH ROW | STATEMENT [WHEN 触发条件] 触发动作体 ;定义触发器 触发器的定义 语法详解 创建者:表的拥有者 触发器名:为触发器命名 表名:触发器的目标表的名字 触发事件:INSERT、DELETE、UPDATE或它们的组合 触发器的类型:行级触发器和语句级触发器 触发条件:触发器被激活时,根据该条件判断是否执行触发动作体 触发动作条:是一个匿名过程块,或是对以创建存储过程的调用。如果是行级触发器,用户可以在过程体中使用NEW和OLD引用UPDATE/INSERT事件之后的新值和UPDATE/DELETE事件之前的旧值。如果是语句级触发器则不能在动作体中使用NEW或OLD进行引用。 ;定义触发器 触发器的定义 [例18] 定义

文档评论(0)

1亿VIP精品文档

相关文档