首页 新闻 会员 周边 捐助

Sql server 临时表与事务结合用,临时表应在什么地方删除?

0
悬赏园豆:5 [已解决问题] 解决于 2013-02-27 13:23

TRUNCATE TABLE #update_table DROP TABLE #update_table if @@error<>0 ROLLBACK TRAN ELSE COMMIT TRAN

如果事务执行到某一步报错,那么删除临时表的语句应该放在那里呢?

傍晚雨的主页 傍晚雨 | 初学一级 | 园豆:197
提问于:2013-02-27 11:19
< >
分享
最佳答案
0

在事务最后执行删除

同时在事务开始时检查是否有同名的临时表,有就删除再创建

收获园豆:3
飞来飞去 | 老鸟四级 |园豆:2057 | 2013-02-27 12:11
其他回答(2)
0

应该在所以操作执行完后删除

收获园豆:2
jerry-Tom | 园豆:4077 (老鸟四级) | 2013-02-27 11:31
0

肯定是在事务最后部分删除

chenping2008 | 园豆:9836 (大侠五级) | 2013-02-27 13:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册