代码改变世界

BEGIN TRANSACTION

2012-11-06 14:28  dreamhappy  阅读(443)  评论(0编辑  收藏  举报

BEGIN TRANSACTION 用于开始一个本地事务,一般与commit一起使用,切忌这里的Begin不是与End匹配

BEGIN TRANSACTION

COMMIT TRAN

以下是BEGIN TRANSACTION需要注意的几点

1 BEGIN TRANSACTION 使 @@TRANCOUNT 数量加1

2 ROLLBACK TRANSACTION 将 @@TRANCOUNT 递减到 0

3 要求具有public角色的成员才有权限执行 BEGIN TRANSACTION