Pegar ID da Ultima Insercao : Postgres

2 respostas
J

Olá Pessoal,

Seguinte… estou fazendo uma inserção no Banco de Dados e preciso saber qual o valor de auto-incremento gerado para o registro…

No MySQL da pra usar: “SELECT LAST_INSERTED_ID()”… mas não encontrei uma função correspondente no Postgres…

O Metodo getGeneratedKeys() nao funciona tbem… parece que o driver JDBC que estou usando para acessar o Postgres nao implementa este metodo…

Alguem tem alguma ideia??
Abraços
Júlio

2 Respostas

R

uma ajuda bem podre, mas dependendo da aplicação pode ser implementada:

usa o MAX !!!

flw!

J

pega o campo last_value da sequencia do campo…

select last_value from usuario_id_sequence

ex. retorno:

last_value
50

Criado 27 de junho de 2005
Ultima resposta 28 de jun. de 2005
Respostas 2
Participantes 3