求UPDATE触发器语句

奇迹蝴蝶 2014-02-05 04:47:58
现在有订单商品明细表tb1,字段a1,a2
不懂系统什么时候,偶尔会把少数记录中的a1改为1680 ,a2改为2
想写一个触发器,当表tb1中的记录,被update a1=1680,a2=2 的时候,把update的整个SQL语句,保存到表tb2的logs字段中。方便跟踪。
谢过
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2014-02-05
  • 打赏
  • 举报
回复
直接打开 SQL SERVER的审计功能不就行了? 就知道何时执行了什么SQL。
LongRui888 2014-02-05
  • 打赏
  • 举报
回复
看看这个,应该可以满足你的需求的,不仅可以监控到语句,而且可以监控到修改的时间、ip等: 监控SQL:通过SQL Server的DML触发器来监控哪些IP对表的数据进行了修改(2) http://blog.csdn.net/sqlserverdiscovery/article/details/17020035
tcmakebest 2014-02-05
  • 打赏
  • 举报
回复
找出数据被改掉的原因吧,不要补丁上打补丁,越搞越乱。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧