TRUNCATE TABLE #update_table DROP TABLE #update_table if @@error<>0 ROLLBACK TRAN ELSE COMMIT TRAN
如果事务执行到某一步报错,那么删除临时表的语句应该放在那里呢?
在事务最后执行删除
同时在事务开始时检查是否有同名的临时表,有就删除再创建
应该在所以操作执行完后删除
肯定是在事务最后部分删除