Anfang des Inhaltsbereichs

COMMIT-Anweisung (commit_statement) Dokument im Navigationsbaum lokalisieren

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

Syntax

<commit_statement> ::= COMMIT [WORK]

lock_statement

Erläuterung

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

Die COMMIT-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.

Ende des Inhaltsbereichs