This section describes the interface provided by CLSQL for handling database transactions. The interface allows for opening transaction blocks, committing or rolling back changes made and controlling autocommit behaviour.
In contrast to CommonSQL, CLSQL, by default, starts in
transaction AUTOCOMMIT mode (see set-autocommit
).
To begin a transaction in autocommit mode, start-transaction
has to be called explicitly.
Table of Contents