RDB$TRANSACTIONS

RDB$TRANSACTIONS stocke l'état des transactions distribuées et autres qui sont préparées pour une confirmation en deux phases avec un message explicitement préparé.

Table 1. Description des colonnes de la table RDB$TRANSACTIONS
Nom de la colonneType de donnéesDescription

RDB$TRANSACTION_ID

INTEGER

L'identifiant unique de la transaction faisant l'objet du suivi.

RDB$TRANSACTION_STATE

SMALLINT

Statut de la transaction :

  • 0 en attente ;

  • 1 confirmé ;

  • 2 annulé.

RDB$TIMESTAMP

TIMESTAMP

Non utilisé.

RDB$TRANSACTION_DESCRIPTION

BLOB

Décrit une transaction préparée et peut être un message utilisateur entrant isc_prepare_transaction2 même si ce n'est pas une transaction distribuée. Peut être utilisé en cas de perte de connexion qui ne peut être rétablie.