Anfang des InhaltsbereichsCOMMIT-Anweisung (commit_statement) Dokument im Navigationsbaum lokalisieren

Eine COMMIT-Anweisung ( commit_statement ) beendet die aktuelle Transaktion und startet eine neue Transaktion (siehe Transaktionen).

Syntax

<commit_statement> ::= COMMIT [WORK] [KEEP <lock_statement>]

lock_statement

Erläuterung

Die COMMIT-Anweisung dient zur Beendigung der aktuellen Transaktion. Das bedeutet, daß die innerhalb der Transaktion durchgeführten Änderungen festgeschrieben und damit auch für konkurrierende Benutzer sichtbar werden.

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

LOCK-Anweisung

Die LOCK-Anweisung darf keine WAIT-Option enthalten.

Ende des Inhaltsbereichs