Mit dem COMMIT-Befehl können Sie ein Commit für die aktuelle Transaktion durchführen. Alle Änderungen, die von der Transaktion vorgenommen werden, werden für andere Benutzer sichtbar.
COMMIT [ WORK | TRANSACTION ];
| Eingabe | Beschreibung |
|---|---|
| WORK | Diese Schlüsselwörter sind optionale Schlüsselwörter, die keine Auswirkung haben. |
| TRANSACTION |
Der Befehl hat die folgenden Ausgaben:
| Ausgabe | Beschreibung |
|---|---|
| COMMIT | Die Commitaktion war erfolgreich. |
| NOTICE: COMMIT: no transaction in progress | Es war keine Transaktion in Bearbeitung. Geben Sie vor dem COMMIT-Befehl immer einen BEGIN-Befehl an. |
Sie benötigen keine besonderen Berechtigungen, um den Befehl COMMIT abzusetzen.
COMMIT WORK;
MYDB.SCH1(USER)=> begin;
BEGIN
MYDB.SCH1(USER)=> insert into cities values ('Boston',
'Massachusetts');
INSERT 0 1
MYDB.SCH1(USER)=> insert into cities values ('Houston', 'Texas');
INSERT 0 1
MYDB.SCH1(USER)=> commit;
COMMIT
MYDB.SCH1(USER)=>