pg_transaction_status Retourne le statut de la transaction en cours du serveur &reftitle.description; intpg_transaction_status PgSql\Connectionconnection Retourne le statut de la transaction en cours du serveur. pg_transaction_status donnera de mauvais résultats lorsque vous l'utiliserez avec un serveur PostgreSQL 7.3 qui a le paramètre autocommit désactivé. La fonctionnalité de autocommit est obsolète et n'existe plus dans les versions de serveur plus récentes. &reftitle.parameters; connection &pgsql.parameter.connection; &reftitle.returnvalues; Le statut peut être PGSQL_TRANSACTION_IDLE (actuellement inactif), PGSQL_TRANSACTION_ACTIVE (une commande est en cours), PGSQL_TRANSACTION_INTRANS (inactif, dans un bloc de transaction valide), ou PGSQL_TRANSACTION_INERROR (inactif, dans un bloc de transaction en échec). PGSQL_TRANSACTION_UNKNOWN est retourné si la connexion est mauvaise. PGSQL_TRANSACTION_ACTIVE est retourné seulement si la requête a été envoyée au serveur et que celle-ci n'a pas été encore complétée. &reftitle.changelog; &Version; &Description; &pgsql.changelog.connection-object; &reftitle.examples; Exemple avec <function>pg_transaction_status</function> ]]>