读书人

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

发布时间: 2012-01-26 19:40:46 作者: rapoo

关于存储过程内的事务问题??
Begin Tran
Insert into 。。。
Set @PackID = SCOPE_IDENTITY()
Update dbo.ProductPartition Set 。。。
Commit

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

[解决办法]
加上try catch
在try 中包含你想一起执行的sql语句
[解决办法]
最好在 Insert Into和Update 后对 @@error 做个判断

读书人网 >SQL Server

热点推荐