master database only
systransactions contains information about Adaptive Server transactions, but it is not a normal table. Portions of the table are built dynamically when queried by a user, while other portions are stored in the master database. Updates to the dynamically-built columns of systransactions are not allowed.
The columns for systransactions are:
Name |
Datatype |
Description |
---|---|---|
xactkey |
binary(14) |
Unique Adaptive Server transaction key |
starttime |
datetime |
Date the transaction started |
failover |
int |
Value indicating the transaction failover state (see Table 1-24) |
type |
int |
Value indicating the type of transaction (see Table 1-25) |
coordinator |
int |
Value indicating the coordination method or protocol (see Table 1-26) |
state |
int |
Value indicating the current state of the transaction (see Table 1-27) |
connection |
int |
Value indicating the connection state (see Table 1-28) |
status |
int |
Internal transaction status flag |
status2 |
int |
Additional internal transaction status flags |
spid |
smallint |
Server process ID, or 0 if the process is detached |
masterdbid |
smallint |
Starting database of the transaction |
loid |
int |
Lock owner ID |
namelen |
smallint |
Length of xactname |
xactname |
varchar(255) null |
Transaction name or XID |
srvname |
varchar(30) null |
Name of the remote server (null for local servers) |
nodeid |
tinyint null |
Reserved for future use |
failover value |
Failover state |
---|---|
0 |
Resident Tx |
1 |
Failed-over Tx |
2 |
Tx by Failover-Conn |
type value |
Transaction type |
---|---|
1 |
Local |
3 |
External |
98 |
Remote |
99 |
Dtx_State |
coordinator value |
Coordination method or protocol |
---|---|
0 |
None |
1 |
Syb2PC |
2 |
ASTC |
3 |
XA |
4 |
DTC |
connection value |
Connection state |
---|---|
1 |
Attached |
2 |
Detached |
Copyright © 2005. Sybase Inc. All rights reserved. |