sqlserver在触发器中执行动态sql用到inserted(deleted)表
来源:互联网 发布:使命召唤14优化差 编辑:程序博客网 时间:2024/05/01 02:51
这两天公司产品中要加个数据同步用的触发器,oracle版没什么问题,很顺利的写完了。
在写sqlserver版时遇到了麻烦。由于在触发器中要根据inserted(deleted)表的数据,对另一个表进行更新操作,而这个表的某些字段是不固定的,所以需要写成动态sql,利用exec来执行。这时麻烦来了,exec执行时,无法访问到inserted(deleted)表。坏了,这该如何是好?
经反复google+baidu+试验,问题总算解决了。总结一下,大致有以下两种方法:
1、将inserted(deleted)表的数据放到临时表#temp,然后再来exec;
2、用游标对inserted(deleted)表进行逐条处理。
具体采用哪种,可根据业务特点来定,本人采用的是方法1。
如果哪位还有别的好办法,请不要吝惜,留个言,好让更多的朋友学习一下。呵呵。
- sqlserver在触发器中执行动态sql用到inserted(deleted)表
- sqlserver在触发器中执行动态sql用到inserted(deleted)表
- SQL SERVER 触发器 inserted和deleted表
- 触发器中虚拟表 inserted 和 deleted
- SQL SERVER2008触发器 inserted deleted
- SQLServer触发器相关的inserted表与deleted表
- SQL触发器中的deleted表和inserted表
- SQL触发器中的deleted表和inserted表
- sql触发器deleted 表和 inserted 表简介
- SQL触发器中的inserted表和deleted表
- SQL SERVER触发器应用案例讲解(deleted表或者inserted表)
- SQL SERVER触发器应用案例讲解(deleted表或者inserted表) 转载
- 【SQL触发器】Inserted和deleted详解
- 触发器deleted 表和 inserted 表详解!!!
- 触发器deleted 表和 inserted 表详解
- 触发器deleted 表和 inserted 表详解!!!
- 触发器中的 inserted表和deleted
- 触发器中的 inserted表和deleted
- XSLT 简介
- java 继承不能覆盖 static 方法
- 在Sharepoint里使用了MasterPage的页面里面导入CSS文件的方法
- Oracle设计规范!
- C Programming Language Standard
- sqlserver在触发器中执行动态sql用到inserted(deleted)表
- 宇根论
- get web url content length
- curl 资料总结
- cmd命令转换acs
- 云应用遇事故时如何应急响应以及通知和补救
- JAVA使用正则表达式 性能问题
- bash技巧:提示行魔术 (PS1环境变量)
- 正则