连接和事务之间的关系是什么?

本文关键字:关系 是什么 之间 事务 连接 | 更新日期: 2023-09-27 18:12:01

首先,我用同一个连接创建两个事务。

如果我回滚其中一个,另一个是否会回滚?

我想知道正确的结果和为什么。

连接和事务之间的关系是什么?

每个连接不存在多个事务。只能是0或1。第二次打开事务只增加@@TRANCOUNT .

ROLLBACK回滚事务,并设置@@TRANCOUNT为0。

如果想要部分回滚,请使用保存点

单个ROLLBACK(没有保存点或事务名称)将回滚所有未提交的事务。相关节选自SQL Server在线图书(http://msdn.microsoft.com/en-us/library/ms181299.aspx):

)

嵌套事务时,同一语句回滚所有内部事务