<sqltransaction>
... obsah ...
</sqltransaction>
Tag sqltransaction spustí transakci a provede SQL příkazy v těle tagu.
V případě, že příkazy proběhnou v pořádku, je transakce potvrzena.
Pokud dojde k chybě, vrátí databázi do stavu před spuštěním transakce.
Slouží pro provádění SQL příkazů pomocí tagů sqlaction a record, které nevrací žádný výsledek (INSERT, UPDATE, DELETE).
<sqltransaction>
<sqlaction>
INSERT INTO PuvodniDochazka (DatumCasOperace, RC, OsobniCislo, DatumNastupu, KodOperace, VlozenoManualne, VlozenoOnline, Terminal, Karta)
VALUES ({$casVlozeni:timestamp}, {$osoba[0]}, {$osoba[1]}, {$osoba[2]:sqltimestamp}, {$kodOperace}, 0, 1, {$kodTerminalu}, {$kodIdMedia})
</sqlaction>
... další SQL příkazy, například <record> ...
</sqltransaction>