CURRENT_TRANSACTION
DSQL, PSQL
CURRENT_TRANSACTION
BIGINT
La variable CURRENT_TRANSACTION
contient un numéro unique pour la transaction en cours.
La valeur de CURRENT_TRANSACTION
est ``stockée dans la page d’en-tête de la base de données et remise à 0 lorsque la base est restaurée (ou créée). Il est incrémenté lorsqu’une nouvelle transaction est lancée.
CURRENT_TRANSACTION
SELECT CURRENT_TRANSACTION FROM RDB$DATABASE;
NEW.TRANS_ID = CURRENT_TRANSACTION;
[fblangref-contextvars-current-connection], RDB$GET_CONTEXT()
.