4D v14.3

In transaction

Home

 
4D v14.3
In transaction

In transaction 


 

In transaction -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Boolean in Gibt TRUE zurück, wenn der aktuelle Prozess in Transaktion ist.

Die Funktion In transaction gibt den Wert Wahr zurück, wenn der aktuelle Prozess in einer Transaktion ist, sonst den Wert Falsch.

Führen Sie Operationen mit mehreren Datensätzen durch, wie Datensätze hinzufügen, ändern oder löschen, stoßen Sie unter Umständen auf gesperrte Datensätze. Müssen Sie in diesem Fall die Datenintegrität wahren, sollten Sie innerhalb der Transaktion sein, damit Sie die ganze Operation zurückverfolgen und die Datenbank unverändert verlassen können.

Führen Sie eine Operation von einem Trigger oder einer Unterroutine (die in Transaktion oder nicht in Transaktion aufgerufen werden kann) aus durch, können Sie mit der Funktion In transaction prüfen, ob die aktuelle Prozessmethode oder die aufrufende Methode eine Transaktion gestartet hat. Wurde keine Transaktion gestartet, brauchen Sie die Operation erst gar nicht zu starten, da Sie bereits wissen, dass Sie diese bei Fehlern nicht zurückverfolgen können.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Transaktionen
Nummer: 397

 
GESCHICHTE 

Erstellt: 4D v6

 
SIEHE AUCH 

CANCEL TRANSACTION
Einführung in Trigger
START TRANSACTION
VALIDATE TRANSACTION

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)