共用方式為


ROLLBACK WORK (Transact-SQL)

適用於:Microsoft Fabric 中的 SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體 SQL 資料庫

將使用者指定的交易回復到交易的開頭。

Transact-SQL 語法慣例

語法

ROLLBACK [ WORK ]  
[ ; ]  

備註

這個陳述式的功能與 ROLLBACK TRANSACTION 相同,不過 ROLLBACK TRANSACTION 接受使用者自訂的交易名稱。 不論是否指定了選擇性的 WORK 關鍵字,這個 ROLLBACK 語法與 ISO 相容。

當建立巢狀交易時,ROLLBACK WORK 一律會回復到最外層的 BEGIN TRANSACTION 陳述式,且會將 @@TRANCOUNT 系統函數減至 0。

權限

ROLLBACK WORK 權限預設會授與任何有效的使用者。

另請參閱

BEGIN DISTRIBUTED TRANSACTION (Transact-SQL)
BEGIN TRANSACTION (Transact-SQL)
COMMIT TRANSACTION (Transact-SQL)
COMMIT WORK (Transact-SQL)
ROLLBACK TRANSACTION (Transact-SQL)
SAVE TRANSACTION (Transact-SQL)