[英]Getting error “The rollback transaction request has no corresponding begin transaction”
[英]The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION, but still getting an error
簡單查詢:UPDATE前EffectiveStartDt的值為NULL UPDATE和ROLLBACK后,我想讓它回到NULL
begin tran t1
update MasterPayor
set EffectiveStartDt = '2020-09-17'
where MasterPayorId = 1
commit
rollback tran t1
我已經定義了事務,但我仍然收到回滾錯誤
COMMIT
將更新提交到數據庫並清除以匹配的BEGIN TRAN
開始的事務,因此在您嘗試回滾時出錯。 如果要回滾,請使用不帶 COMMIT 的ROLLBACK
:
begin tran t1
update MasterPayor
set EffectiveStartDt = '2020-09-17'
where MasterPayorId = 1
rollback tran t1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.