​Talvez o que o colega esteja querendo é obter o valor da sequence após
um insert, sendo isso, acrescente no final do comando insert a instrução
"RETURNING campo_​da_sequence"

Sim, pode ser isso, vista a solução que ele já passou no próprio código PHP dele.

Supondo que o campo que receberá a sequence chama-se idcodigo, o comando
ficaria assim: INSERT tabela (campos) VALUES (valores) RETURNING​ idcodigo;

Lembrando que o campo, no meu exemplo idcodigo, não precisa estar
presente no comando insert, ou seja, não precisa conter na instrução,
apenas no returning.

Sim, pode ser um campo tipo (BIG)SERIAL ou com valor default "nextval(sequencia)".

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a