Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-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 genau wie ROLLBACK TRANSACTION, mit der Ausnahme, dass ROLLBACK TRANSACTION einen benutzerdefinierten Transaktionsnamen akzeptiert. Die ROLLBACK-Syntax ist ISO-kompatibel, unabhängig davon, ob das optionale WORK-Schlüsselwort angegeben wurde.
Wenn Transaktionen geschachtelt werden, führt ROLLBACK WORK immer einen Rollback bis zur äußersten BEGIN TRANSACTION-Anweisung durch und verringert die @@TRANCOUNT-Systemfunktion auf 0.
Permissions
Alle gültigen Benutzer erhalten standardmäßig ROLLBACK WORK-Berechtigungen.
Siehe auch
STARTEN DER VERTEILTEN TRANSAKTION (Transact-SQL)
TRANSAKTION BEGINNEN (Transact-SQL)
ÜBERSCHREITEN TRANSAKTION (Transact-SQL)
ARBEIT ZUWEISEN (Transact-SQL)
ROLLBACK-TRANSAKTION (Transact-SQL)
SPEICHERN TRANSAKTION (Transact-SQL)