The TERMINATE TRANSACTION statement terminates a given transaction.
Scope |
 |
ISQL or Application Programs
SQL Syntax |
 |
TERMINATE TRANSACTION FOR {CID ConnectionID
XID TransactionID} |
Parameters |
 |
- CID ConnectionID
identifies the specific connection in which the
transaction to be terminated is running.
- XID TransactionID
identifies a specific transaction to be terminated.
Description |
 |
The transaction in
progress for the connection is terminated and any changes are backed
out.
Authorization |
 |
You can terminate a transaction if it is your own transaction,
or if you have DBA authority. Also the TERMINATE AT QUERY LEVEL
or TERMINATE AT TRANSACTION LEVEL option must have been set for
the specified connection or transaction. See SET TRANSACTION or SET SESSION for more information on these options.
Example |
 |
TERMINATE TRANSACTION FOR CID ConnectionID3
|