Version 11 (Geändert)
START TRANSACTION
Parameter | Typ | Beschreibung | ||||
Dieser Befehl benötigt keine Parameter |
Beschreibung
START TRANSACTION startet eine Transaktion im aktuellen Prozess. Alle während der Transaktion gemachten Änderungen an den Datensätzen werden in einem Hilfsbereich gespeichert, bis sie mit den Befehlen VALIDATE TRANSACTION bestätigt oder CANCEL TRANSACTION annulliert werden.
Bestätigen Sie die Transaktion, aktualisiert 4D mit den Daten aus dem Hilfsbereich die Datenbank auf einmal. Brechen Sie die Transaktion ab, werden alle bisher gemachten Änderungen widerrufen und die Datenbank bleibt unverändert.
Ab 4D Version 11 sind auch verschachtelte Transaktionen möglich. Jede Haupt- oder Untertransaktion muss u.U. einzeln bestätigt oder abgebrochen werden. Durch Annullieren der Haupttransaktion werden auch alle Untertransaktionen abgebrochen, unabhängig von ihrem Ergebnis.
Referenz
CANCEL TRANSACTION, In transaction, Transaction level, Transaktionen verwenden, VALIDATE TRANSACTION.