《数据库技术与应用》课件——40.创建与管理触发器.pptxVIP

  • 0
  • 0
  • 约2.29千字
  • 约 21页
  • 2026-04-30 发布于福建
  • 举报

《数据库技术与应用》课件——40.创建与管理触发器.pptx

创建与管理触发器

学习目标2通过本课程的学习,掌握创建与管理触发器基本知识。主要学习内容:一.创建触发器二.管理触发器

创建触发器31.创建DML触发器创建DML触发器的语法格式如l图所示:

创建触发器4其中:INSERT|UPDATE|DELETE:用来指明哪种DML操作将激活触发器。FOR|AFTER:均表示事后触发器,AFTER为默认值,表示只有在执行了指定的DML操作(INSERT,DELETE,UPDATE)之后触发器才被激活并执行触发器中的T-SQL语句。所有的引用级联操作和约束检查也必须在执行此触发器前已成功完成相应操作。注意不能对视图定义AFTER触发器。

创建触发器5INSTEADOF:执行指定的触发器而不是执行触发的DML操作语句,从而替代触发语句的操作。因此触发器优先级高于触发语句的操作。在表或视图上,每个INSERT、UPDATE和DELETE语句最多可以定义一个INSTEADOF触发器。IFUPDATE(列名):用来测定对某一确定列是插入操作还是更新操作,但不与删除操作用在一起。

创建触发器6注意:创建触发器时需指定:触发器名称在其上定义触发器的表触发器将何时激发激活触发器的数据修改语句。有效选项为INSERT、UPDATE或DELETE。多个数据修改语句可激活同一个触发器。执行触发操作的编程语句。

创建触发器72.创建DDL触发器DDL触发器是

文档评论(0)

1亿VIP精品文档

相关文档