INSTEAD OF DELETE 触发器

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

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

注意注意

不能对含有用 DELETE 操作定义的外键的表定义 INSTEAD OF DELETE 触发器。

请参阅

概念