INSTEAD OF DELETE 触发器

可以对视图或表定义 INSTEAD OF DELETE 触发器,以代替 DELETE 语句的标准操作。通常会对视图定义 INSTEAD OF DELETE 触发器以便在一个或多个基表中修改数据。

DELETE 语句不指定对现有数据类型的修改。DELETE 语句只指定要删除的行。传递给 DELETE 触发器的插入的表总是空的。发送给 DELETE 触发器的删除的表包含在发出 DELETE 语句前就存在的行的映像。如果在视图或表上定义 INSTEAD OF DELETE 触发器,则删除的表的格式以为视图定义的选定列表的格式为基础。

ms191208.note(zh-cn,SQL.90).gif注意:
不能对含有用 DELETE 操作定义的外键的表定义 INSTEAD OF DELETE 触发器。

请参阅

概念

使用 INSTEAD OF 触发器

帮助和信息

获取 SQL Server 2005 帮助