Sql server 2005 SQL Server 2005事务

Sql server 2005 SQL Server 2005事务,sql-server-2005,Sql Server 2005,这可能是一个非常基本的问题。如果我们打开一个带有“BeginTransaction”的sql事务,那么提交事务还是回滚是必需的 我有一个场景,当if语句中存在一行失败时,我需要退出SP。此if语句当前在事务范围内 提前谢谢 问候 巴拉 如果我们打开一个带有“BeginTransaction”的sql事务,那么提交事务还是回滚是必需的 这不是强制性的,事务将保持打开状态,直到出现错误或连接关闭。但你不想这样做,你可能会阻止其他用户很长一段时间 您应该尽早提交事务或回滚事务

这可能是一个非常基本的问题。如果我们打开一个带有“BeginTransaction”的sql事务,那么提交事务还是回滚是必需的

我有一个场景,当if语句中存在一行失败时,我需要退出SP。此if语句当前在事务范围内

提前谢谢

问候 巴拉

如果我们打开一个带有“BeginTransaction”的sql事务,那么提交事务还是回滚是必需的

这不是强制性的,事务将保持打开状态,直到出现错误或连接关闭。但你不想这样做,你可能会阻止其他用户很长一段时间

您应该尽早
提交事务
回滚事务