我正在创建一个数据库级别触发器,它只应根据更新的表执行某个操作。
使用常规触发器我只会使用IF UPDATED(column)
。
是否有某种方法可以确定更新的列以及表格?
答案 0 :(得分:1)
您无法在更新时创建DDL TRIGGER
DDL触发器与标准触发器一样,执行存储过程 对事件的回应。但与标准触发器不同,它们没有 执行以响应表上的UPDATE,INSERT或DELETE语句 或查看。相反,它们主要是为响应数据而执行的 定义语言(DDL)语句。这些包括CREATE,ALTER, DROP,GRANT,DENY,REVOKE和UPDATE STATISTICS语句。某些 系统存储过程也可以执行类似DDL的操作 消防DDL触发器。