我有一个简单的问题。当我从BEGIN TRAN
开始交易时,在中间我写一些语句,最后是写COMMIT TRAN
,如果一个语句失败,会发生什么?交易是否仍在承诺,我需要在每个语句之后检查@@ERROR <> 0
吗?如果我在ROLLBACK TRAN
末尾写入会怎样?当所有语句正常工作时,交易也会回滚吗?我有点困惑:/
如果您使用comm查询没有问题。