Anfang des Inhaltsbereichs

ROLLBACK-Anweisung (rollback_statement) Dokument im Navigationsbaum lokalisieren

Die ROLLBACK-Anweisung (rollback_statement) bricht die aktuelle Transaktion ab und startet eine neue Transaktion.

Syntax

<rollback_statement> ::= ROLLBACK [WORK]

lock_statement

Erläuterung

Die ROLLBACK-Anweisung dient zum Abbrechen der aktuellen Transaktion. Das bedeutet, dass die innerhalb der Transaktion durchgeführten Änderungen rückgängig gemacht werden. Die der Transaktion zugeordneten Sperren werden freigegeben.

Die ROLLBACK-Anweisung eröffnet implizit eine neue Transaktion. Alle innerhalb dieser neuen Transaktion gesetzten Sperren werden dieser Transaktion zugeordnet. Für das Setzen von Sperren in der neuen Transaktion gilt das in der CONNECT-Anweisung vereinbarte Isolation-Level.

Alle Ergebnistabellen, die in der aktuellen Transaktion erzeugt wurden, werden implizit bei Beendigung der Transaktion mittels der ROLLBACK-Anweisung gelöscht.

Ende des Inhaltsbereichs