Pessoal eu uso a seguinte instrucao para adicionar e recuperar uma sequence:
select nextval('mv_bordero_seq'::regclass) as cod_bor
Funciona belezinha, acontece que nessa chamada ele incrementa a sequencial
Eu precisava recuperar a sequencia da transacao naquele tabela sem incrementar,
e tambem não ter aquele conflito de varios usuarios dando inserts
No MySQL temos a funcao last_insert_id
select last_insert_id() as cod_gen from gen_codigo limit 1
Essa funcao pega o ultimo ID de uma determinada tabela, mas sempre relacionada
a sessao do usuario, dessa forma nao tem como duplicar, mesmo que ja tenha sido
incrementado por outro usuario.
Como voces tratam isso no Postgres?
Marcelo Silva
--------------------------------------------------
Desenvolvedor Delphi, PHP
msn: [email protected]
cel.: (11) 9693-4251_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral