INSTEAD OF DELETE 触发器
可以对视图或表定义 INSTEAD OF DELETE 触发器,以代替 DELETE 语句的标准操作。通常会对视图定义 INSTEAD OF DELETE 触发器以便在一个或多个基表中修改数据。
DELETE 语句不指定对现有数据类型的修改。DELETE 语句只指定要删除的行。传递给 DELETE 触发器的插入的表总是空的。发送给 DELETE 触发器的删除的表包含在发出 DELETE 语句前就存在的行的映像。如果在视图或表上定义 INSTEAD OF DELETE 触发器,则删除的表的格式以为视图定义的选定列表的格式为基础。
注意 |
---|
不能对含有用 DELETE 操作定义的外键的表定义 INSTEAD OF DELETE 触发器。 |