1

我正在创建一个数据库级触发器,它应该只根据更新的表执行某个操作。

使用常规触发器,我只会使用IF UPDATED(column).

有什么方法不仅可以确定更新的列,还可以确定表?

4

1 回答 1

1

您无法在更新时创建 DDL TRIGGER

创建触发器

DDL 触发器与标准触发器一样,执行存储过程以响应事件。但与标准触发器不同的是,它们不会响应表或视图上的 UPDATE、INSERT 或 DELETE 语句而执行。相反,它们主要是为了响应数据定义语言 (DDL) 语句而执行的。其中包括 CREATE、ALTER、DROP、GRANT、DENY、REVOKE 和 UPDATE STATISTICS 语句。某些执行 DDL 类操作的系统存储过程也可以触发 DDL 触发器。

于 2013-06-25T06:55:41.923 回答