Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个数据库级触发器,它应该只根据更新的表执行某个操作。
使用常规触发器,我只会使用IF UPDATED(column).
IF UPDATED(column)
有什么方法不仅可以确定更新的列,还可以确定表?
您无法在更新时创建 DDL TRIGGER
创建触发器
DDL 触发器与标准触发器一样,执行存储过程以响应事件。但与标准触发器不同的是,它们不会响应表或视图上的 UPDATE、INSERT 或 DELETE 语句而执行。相反,它们主要是为了响应数据定义语言 (DDL) 语句而执行的。其中包括 CREATE、ALTER、DROP、GRANT、DENY、REVOKE 和 UPDATE STATISTICS 语句。某些执行 DDL 类操作的系统存储过程也可以触发 DDL 触发器。