pg_last_oid

pg_last_oid -- Retorna o último oid do objeto

Descrição

int pg_last_oid ( resource result)

pg_last_oid( ) é usado para recuperar o oid designado a uma linha (registro ) se o recurso (resource ) de resultado é usado a partir do último comando enviado através de pq_query( ) se este comando era um INSERT do SQL . Retorna um inteiro positivo se havia um oid válido . Retorna FALSE se um erro ocorrer ou o último comando enviado através de pg_query( ) não foi INSERT ou se o INSERT falhou .

O campo OID tornou-se opcional a partir do PostgreSQL 7.2 . Quando um campo OID não é definido em uma tabela , o programador deve usar pg_result_status( ) para checar se o registro foi inserido com sucesso ou não .

Nota : Esta função era chamada pg_getlastoid( ) .

Veja também pg_query( ) e pg_result_status( )