[计算机]触发器.pptVIP

  • 37
  • 0
  • 约4.11千字
  • 约 23页
  • 2018-02-16 发布于浙江
  • 举报
[计算机]触发器

第九章、触发器操作 触发器操作 1、触发器概述 一、触发器基本知识 触发器简介。触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效,触发器被调用时自动执行INSERT、UPDATE、DELETE语句和SELECT语句,实现表间的数据完整性和复杂的业务规则。 1、触发器概述 二、触发器类型 根据服务器或数据库中调用触发器的操作不同,SQL Server 的触发器分为DML触发器和DDL触发器。 (1)DML 触发器是当数据库服务器中发生数据操作语言(DML)事件时要执行的操作。 (2)DDL触发器是 SQL Server 的新增功能。 1、触发器概述 三、inserted 表和 deleted 表 在进行触发器的基本操作之前,介绍两张特殊的临时表,分别是inserted表和deleted表。这两张表都存在于高速缓存中。用户可以使用这两张临时表来检测某些修改操作所产生的效果。例如,可以使用SELECT 语句来检查INSERT和UPDATE语句执行的插入操作是否成功,触发器是否被这些语句触发等。但是不允许用户直接修改inserted表和deleted表中数据。 1、触发器概述 deleted表中存储着被DELETE和UPDATE语句影响的旧数据行。在执行DELETE和UPDATE语句过程中,指定的数据行被用户从基本表中删除,然后转移到了deleted表中

文档评论(0)

1亿VIP精品文档

相关文档