Anfang des Inhaltsbereichs

 ROLLBACK 

Bei einem ROLLBACK werden alle von einer Transaktion oder einer Subtransaktion in der Datenbankinstanz durchgeführten Änderungen rückgängig gemacht. Die der Transaktion zugeordneten Sperren werden freigegeben. Alle Ergebnistabellen, die in der aktuellen Transaktion erzeugt wurden, werden implizit gelöscht und es wird eine neue Transaktion eröffnet.

Durch ein COMMIT abgeschlossene Änderungen können nicht mehr durch ein ROLLBACK rückgängig gemacht werden.

Im normalen Datenbankbetrieb führt das Datenbanksystem die erforderlichen ROLLBACK-Aktionen selbständig durch. Ein ROLLBACK kann aber auch explizit durch entsprechende SQL-Anweisungen angefordert werden (siehe Referenzhandbuch, ROLLBACK-Anweisung).

Ende des Inhaltsbereichs