当前位置: 代码迷 >> Sql Server >> 关于存储过程内的事务有关问题?
  详细解决方案

关于存储过程内的事务有关问题?

热度:67   发布时间:2016-04-27 19:56:27.0
关于存储过程内的事务问题??
Begin   Tran
Insert   into   。。。
Set   @PackID   =   SCOPE_IDENTITY()
Update   dbo.ProductPartition   Set   。。。
Commit

请问我这样写的话,能否确保当Insert   Into和Update都成功时提交事务。

------解决方案--------------------
加上try catch
在try 中包含你想一起执行的sql语句
------解决方案--------------------
最好在 Insert Into和Update 后对 @@error 做个判断
  相关解决方案