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(
)