SQL SERVER:log \ save record的通用触发器在表中更新

时间:2013-12-26 19:56:05

标签: sql-server triggers

我想创建一个触发器,很容易将它移动到其他\新表, 保存到所有Db的一个表,对于每个更新,值:

  • 表名称
  • 列名
  • 旧价值
  • 新价值

尝试过什么?没有 :( 这是因为:

  1. 触发器提供记录列表:DELETED,INSERTED。
  2. 还有函数更新(ColName)& COLUMNS_UPDATED()让我知道每行 哪些列已更改。
  3. 问题是:加入1加2 ...

    如何从每一行中仅提取修改后的列的值及其名称?

    提前感谢!

0 个答案:

没有答案