【发布时间】:2011-01-05 10:14:34
【问题描述】:
我早些时候曾在 SO 中询问过,如何将多列包装在单列中,同样如此,但我选择了另一种方法并完成了那部分。现在要求已经稍微改变了,如果表中的任何字段被更新,那么查询或触发器将能够检测到 - 哪些表有哪些列。
更新
例如,我的表 tblAddress 具有列 Address、WorkPhone、CellPhone、City、State 等。如果用户更新 WorkPhone,则查询应该能够检测到表地址中的电话号码已更新,并且将插入消息到另一个名为 tblHistory 的表,其中 tblHistory 是我的审计跟踪维护表,而 tblAddress 是执行插入更新或删除操作的位置。
【问题讨论】:
-
“我希望我的查询很清楚......” - 它不是......
-
请继续..哪个部分不清楚...我会解释
-
恐怕都不清楚。
-
那么您是否正在寻找某种方法来审核对表中数据的所有更改?
标签: asp.net sql-server c#-4.0