触发器教学案例.pptVIP

  • 30
  • 0
  • 约4.36千字
  • 约 20页
  • 2020-07-18 发布于湖北
  • 举报
触发器的工作过程 教 学 案 例 触发器的工作过程 SQL Server为每个触发器都创建了两个专用临时表: INSERTED表和DELETED表 两个表用户不能进行修改,只能在触发器程序中查询表中的内容。 触发器执行完毕后,与该触发器相关的这两个表也会被删除。 触发器的工作过程 当执行INSERT语句时,INSERTED表存放要向表中插入的所有行。 当执行DELETE语句时,DELETED表存放要从表中删除的所有行。 当执行UPDATE语句时,旧的行被移动到DELETED表,而新的行插入到INSERTED表。 INSERT 触发器的工作过程 在定义了 INSERT 触发器的表上执行 INSERT 语句 新行被同时增加到触发器表和 inserted 表中, inserted 表保存了插入行的副本 触发器动作被执行 思考 一次性插入若干条同一专业的学生 一次性插入若干条不同专业的学生 问:触发器如何定义? 一次性插入若干条相同专业的学生 触发器参考定义 CREATE TRIGGER stu_insert2 ON student AFTER INSERT AS declare @classid char(6) select @classid=class_id from inserted UPDATE class SET class_num=class_num+(sel

文档评论(0)

1亿VIP精品文档

相关文档