gpt4 book ai didi

sql 检测更新触发器(sql server 2005)中修改的字段?

转载 作者:行者123 更新时间:2023-12-04 23:43:45 25 4
gpt4 key购买 nike

在 sql server 2005 中,在更新触发器中可以找到由原始更新查询修改的字段\列的列表。

我有一个包含 150 列的表,并且在触发器内部需要知道是否只更新了一个特定字段(并且没有修改其他字段)

我可以写一个很长的 sql 来比较 150 列,但它容易出错并且看起来很愚蠢!

解决这个问题的任何体面的方法。我希望一些 sql2005 api 能来救我。

最佳答案

看看 COLUMNS_UPDATED - 这有点痛苦,但你应该能够很容易地使用它来满足你的要求。在 SQL Server Central 上有一篇不错的文章.

关于sql 检测更新触发器(sql server 2005)中修改的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/434842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com