適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric の SQL データベース
ユーザーが指定したトランザクションを、トランザクションの開始位置までロールバックします。
Syntax
ROLLBACK [ WORK ]
[ ; ]
Remarks
このステートメントは、ROLLBACK TRANSACTIONがユーザー定義のトランザクション名を受け入れる点を除き、ROLLBACK TRANSACTIONと同じように機能します。 省略可能な WORK キーワードを指定する場合と指定しない場合、この ROLLBACK 構文は ISO 互換です。
内部トランザクションがある場合、 ROLLBACK WORK は常に最も外側の BEGIN TRANSACTION ステートメントにロールバックされ、 @@TRANCOUNT システム関数が 0 にデクリメントされます。
Permissions
public ロールのメンバーシップが必要です。