IBM PureData System for Analytics, Version 7.1

COMMIT

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.

Syntax

Syntax für das Durchführen eines Commits für eine Transaktion:
COMMIT [ WORK | TRANSACTION ];

Eingaben

Der Befehl akzeptiert folgende Eingaben:
Tabelle 1. Eingaben für COMMIT
Eingabe Beschreibung
WORK Diese Schlüsselwörter sind optionale Schlüsselwörter, die keine Auswirkung haben.
TRANSACTION

Ausgaben

Der Befehl hat die folgenden Ausgaben:

Tabelle 2. Ausgaben von COMMIT
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.

Berechtigungen

Sie benötigen keine besonderen Berechtigungen, um den Befehl COMMIT abzusetzen.

Verwendung

Es folgen Verwendungsbeispiele.
  • Alle Änderungen permanent machen:
    COMMIT WORK;
  • COMMIT-Befehl innerhalb einer Transaktion (am Ende) verwenden:
    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)=>


Feedback | Copyright IBM Corporation 2014 | Letzte Aktualisierung: 2014-02-28