pg_last_oid() sert à lire le dernier oid assigné à un ligne, qui est stocké dans la ressource result, obtenu lors de la dernière commande pg_query(). Il faut que cette commande ait été un INSERT. pg_last_oid() retourne un entier positif s'il y a eu un oid valide. pg_last_oid() retourne FALSE si une erreur est survenue,, ou si la commande utilisée avec pg_query() n'était pas un INSERT, ou que cette commande a échoué.
Le champ OID est devenu optionnel depuis PostgreSQL 7.2. Lorsque le champ OID n'est pas défini dans la table, le programmeur doit utiliser pg_result_status() pour vérifier si la ligne a été correctement insérée.
Note : Auparavant, cette fonction s'appelait pg_getlastoid().
Voir aussi pg_query() et pg_result_status().
Précédent | Sommaire | Suivant |
pg_last_notice | Niveau supérieur | pg_lo_close |