SET KEEP_TRAN_params
Firebird 3.0.6 / 4.0
SET KEEP_TRAN_params [ON | OFF]
This command configures whether isql
remembers the transaction configuration of the last SET TRANSACTION
and applies it for implicitly started transactions.The default is ON
in Firebird 4.0 and higher, and OFF
in Firebird 3.0 (introduced in 3.0.6).If no parameter is supplied to the command, it toggles the current state of keep transaction parameters.
When set to ON
, isql
keeps the complete SQL text of the last successful SET TRANSACTION
statement.New transactions are started — when started implicitly — using the same SQL text (instead of the default CONCURRENCY WAIT
mode).When set to OFF
, isql
starts new transactions as usual.The name KEEP_TRAN
can be used as a shorthand for KEEP_TRAN_PARAMS
.