nsmcp::DatabaseSession method transaction (public)

 <instance of nsmcp::DatabaseSession[i]> transaction script

Defined in /usr/local/ns/tcl/nsmcp/lib/database.tcl

Parameters:
script (required)

Testcases:
No testcase defined.
Source code:
:execute {BEGIN IMMEDIATE}
try {
    set value [uplevel 1 $script]
    :execute COMMIT
    return $value
} on error {message options} {
    catch {:execute ROLLBACK}
    return -options $options $message
}
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: