Version 3
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.
Für jeden Prozess kann nur eine Transaktion laufen. Transaktionen können nicht verschachtelt werden. Starten Sie eine Transaktion innerhalb einer anderen Transaktion, ignoriert 4D die zweite Transaktion.
Unterlassen Sie es, eine Transaktion zu bestätigen oder abzubrechen, wird die Transaktion bei Beendigung des Prozesses automatisch abgebrochen und alle Änderungen widerrufen!
Referenz
CANCEL TRANSACTION, In transaction, Transaktionen verwenden, VALIDATE TRANSACTION.