Freigeben über


ROLLBACK-ARBEIT (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankVerwaltete Azure SQL-InstanzSQL-Datenbank in Microsoft Fabric

Führt für eine benutzerdefinierte Transaktion einen Rollback zum Anfang der Transaktion aus.

Transact-SQL-Syntaxkonventionen

Syntax

ROLLBACK [ WORK ]
[ ; ]

Remarks

Diese Anweisung funktioniert identisch mit ROLLBACK TRANSACTION der Ausnahme, dass ROLLBACK TRANSACTION ein benutzerdefinierter Transaktionsname akzeptiert wird. Mit oder ohne Angabe des optionalen WORK Schlüsselworts ist diese ROLLBACK Syntax ISO-kompatibel.

Wenn innere Transaktionen vorhanden sind, ROLLBACK WORK wird immer ein Rollback auf die äußerste BEGIN TRANSACTION Anweisung ausgeführt und die @@TRANCOUNT Systemfunktion auf 0 erhöht.

Permissions

Erfordert die Mitgliedschaft in der Rolle public.