2014年sql实现触发器.pptVIP

  • 3
  • 0
  • 约3.4千字
  • 约 15页
  • 2017-09-01 发布于江苏
  • 举报
实现数据完整性之触发器 触发器是一种特殊的存储过程,它在执行语言事件执行时自动生效。SQL Server 包括两大类触发器:DML 触发器和 DDL 触发器。 DDL 触发器是 SQL Server 2005 的新增功能。当服务器或数据库中发生数据定义语言 (DDL) 事件时将调用这些触发器。 当数据库中发生数据操作语言 (DML) 事件时将调用 DML 触发器。DML 事件包括在指定表或视图中修改数据的 INSERT 语句、UPDATE 语句或 DELETE 语句。 DML触发器 当执行INSERT, UPDATE或者DELETE语句修改指定表时执行 两类触发器: AFTER 触发器在执行 INSERT、UPDATE 或 DELETE 语句的操作之后执行。 INSTEAD OF触发器代替INSERT, UPDATE或DELETE 语句执行 触发器和初始化语句是一个事务的一部分 DML 触发器的主要优点在于它们可以包含使用 Transact-SQL 代码的复杂处理逻辑。 INSERT 触发器的工作方式 CREATE TRIGGER [insrtWorkOrder] ON [Production].[WorkOrder] AFTER INSERT AS BEGIN SET NOCOUNT ON; INSERT INTO [Production]

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档