Wie nutze ich Transaktionen in Firebird?

In MS SQL-Server, kann ich problemlos mehrere insert-Anweisungen in einer Transaktion, etwa so:

begin tran
insert into mytable values (1, 2, 3)
insert into mytable values (4, 5, 6)
commit tran

Ich versuche das gleiche zu tun, im Firebird, aber ich kann nicht herausfinden, die syntax. Sie googeln für "Firebird transaction-syntax" gibt nichts nützlich. Ich habe genug gefunden, um zu wissen, dass Sie die Transaktion unterstützen existiert, aber keine Beispiele wie man es richtig.

So, ich denke, ich kann genauso gut Fragen Sie hier. Weiß jemand, wie schreibt man eine Transaktion über mehrere Einsätze für eine Firebird-Datenbank?

Wie gesagt, von anderen, Firebird arbeiten Sie immer innerhalb von Transaktionen. Es gibt verschiedene Transaktions-isolations, aber wahrscheinlich sind Sie vor eine tool-Funktion, die Kraft der commit nach jeder Anweisung. Ich würde versuchen, in ISQL oder FlameRobin. HTH (;

InformationsquelleAutor Mason Wheeler | 2011-06-06

Schreibe einen Kommentar