数据库系统概论课件15-Chap09-1.pptVIP

  • 9
  • 0
  • 约1.88千字
  • 约 14页
  • 2017-11-06 发布于江西
  • 举报
本章导航 触发器概述 触发器简介。触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效,触发器被调用时自动执行INSERT、UPDATE、DELETE语句和SELECT语句,实现表间的数据完整性和复杂的业务规则。 根据服务器或数据库中调用触发器的操作不同,SQL Server 2005的触发器分为DML触发器和DDL触发器。 (1)DML 触发器是当数据库服务器中发生数据操作语言(DML)事件时要执行的操作。 (2)DDL触发器是 SQL Server 2005 的新增功能。 【任务1-1】了解在WebShop数据库中的Goods表时添加一条商品号为“888888”记录时,inserted表和deleted表的变化情况。 【提示】 inserted和deleted表不能直接被读取,因为这两个表是存在于内存中,也就是说是在执行插入、删除和修改操作过程中,这两个表才存在。 而只有在触发器中才能捕获这一动态过程(事务),所以inserted和deleted表的读取也只能在触发器中实现。 上述结果是在触发器中对inserted表和deleted表查询(如SELECT*FROM inserted)的结果。 【任务1-3】了解在WebShop数据库中的Goods表中将商品号为“888888”商品号修改成“999999”时,inserted表和deleted

文档评论(0)

1亿VIP精品文档

相关文档