第十四讲 触发器.pptVIP

  • 1
  • 0
  • 约3千字
  • 约 16页
  • 2018-05-18 发布于四川
  • 举报
第十二章 触发器 * * 12.1触发器的定义 触发器是响应特定事件的一种特殊的存储过程。存储过程主要通过名字直接调用,而触发器是通过事件(UPDATE、INSERT、DELETE)触发而执行。 12.2触发器的类型 1.根据触发触发器行为的不同,将触发器分为以下4种类型: 1)INSERT触发器(P318) 2)DELETE触发器(P318) 3)UPDATE触发器(P318) 4)以上几种类型的混合匹配触发器 2.根据触发触发器时间的不同,将触发器分为以下两种类型: 1)AFTER触发器 在某一语句执行之后激活触发器,也就是在数据操作通过所有的规则、默认值之后才执行,如果触发器请求失败,将拒绝修改信息。 2)INSTEAD OF触发器 在某一语句执行之前激活触发器,不执行其所定义的语句,只执行触发器本身。同一操作只能定义一个INSTEAD OF 触发器。 12.3创建触发器 1.使用企业管理器创建触发器 2.使用T-SQL语句创建触发器 格式: AFTER触发器只能在表上定义,不能放在视图上。可以针对表的同一操作定义多个触发器。 create trigger trigger_name on tablename or view_name [with encryption] for|aft

文档评论(0)

1亿VIP精品文档

相关文档