db_abort_transaction (public)
db_abort_transaction [ -dbn dbn ]
Defined in packages/acs-tcl/tcl/01-database-procs.tcl
Aborts all levels of a transaction. That is if this is called within several nested transactions, all of them are terminated. Use this instead of db_dml "abort" "abort transaction".
- Switches:
- -dbn (optional)
- The database name to use. If empty_string, uses the default database.
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- db__transaction
Source code: upvar "#0" [db_state_array_name_is -dbn $dbn] db_state db_with_handle -dbn $dbn db { # We set the abort flag to true. set db_state(db_abort_p,$db) 1 }XQL Not present: Generic, PostgreSQL, Oracle