使用显式事务进行单次更新的任何一点?

时间:2011-06-30 15:44:20

标签: sql-server tsql transactions

我有一个存储过程(SQL Server),它只是更新表中的单个行。

在更新之前/之后添加BEGIN TRANSACTIONCOMMIT TRANSACTION是否会产生任何影响?

1 个答案:

答案 0 :(得分:0)

没有。事务确保一组修改语句是原子的,即所有步骤都成功或所有步骤都失败。如果只有一个语句,则不再需要使用事务..

无论如何,T-SQL自动完成。这就是他们称之为Transact SQL的原因......