2002-07-26 START TRANSACTION SQL - Language Statements START TRANSACTION start a transaction block START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ] 1998-09-27 Inputs None. 1998-09-27 Outputs START TRANSACTION Message returned if successful. WARNING: BEGIN: already a transaction in progress If there is already a transaction in progress when the command is issued. Description This command begins a new transaction. If the isolation level or read/write mode is specified, the new transaction has those characteristics, as if was executed. In all other respects, the behavior of this command is identical to the command. Compatibility SQL99; but see also the compatibility section of .