标签: sql sql-server sql-server-2005 triggers
在sql server 2005中,在更新触发器内部有一种方法可以找到原始更新查询修改的字段列\列。
我有一个包含150列的表,如果只更新了一个特定字段(并且没有其他字段被修改),触发器内部需要知道
我可以编写一个长sql来比较150列但是它容易出错并且看起来很愚蠢!
解决这个问题的任何体面的方法。我希望有一些sql2005 api能够解决这个问题。
答案 0 :(得分:10)
在COLUMNS_UPDATED看一看 - 这有点痛苦,但你应该能够很容易地满足你的要求。在SQL Server Central上有一篇很好的文章。