RAFAELDUALL Postado Março 16, 2011 Denunciar Share Postado Março 16, 2011 BOA NOITE, Pessoal, como faço para pegar um id de um registro incluido, o id é gerado pelo banco? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kakao Postado Março 16, 2011 Denunciar Share Postado Março 16, 2011 (editado) O id é gerado pelo banco se o tipo da coluna for serial ou bigserial como você colocou no título desta thread.Duas maneiras de retornar o id. A que eu acho mais simples é usar a cláusula RETURNING do INSERT:insert into tabela (x, y) values ('abc', 2) returning id A outra maneira: select curval(tabela_id_seq) as idNesta última forma o comando deve ser dado dentro da mesma sessão em que foi feito o último insert. Editado Março 16, 2011 por Kakao Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RAFAELDUALL
BOA NOITE,
Pessoal, como faço para pegar um id de um registro incluido, o id é gerado pelo banco?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.