簡體   English   中英

ROLLBACK TRANSACTION 請求沒有對應的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM