Re: [pgbr-geral] Recuperar Sequence

2011-09-23 Por tôpico Johnny Chaves
Em qui 22 set 2011, às 16:00:11, Guimarães Faria Corcete DUTRA, Leandro escreveu: ... Use o que o PostgreSQL te oferece: currval, lastval, setval e nextval. Mas o currval pressupõe o nextval, que era o que o consulente original queria evitar (sei lá por quê). Me pareceu que na verdade

Re: [pgbr-geral] Recuperar Sequence

2011-09-23 Por tôpico Marcelo Silva (IG)
: Friday, September 23, 2011 10:15 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Recuperar Sequence Em qui 22 set 2011, às 16:00:11, Guimarães Faria Corcete DUTRA, Leandro escreveu: ... Use o que o PostgreSQL te oferece: currval, lastval, setval e nextval. Mas o currval

[pgbr-geral] Recuperar Sequence

2011-09-22 Por tôpico Marcelo Silva (IG)
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

Re: [pgbr-geral] Recuperar Sequence

2011-09-22 Por tôpico Fabrízio de Royes Mello
Em 22 de setembro de 2011 11:25, Marcelo Silva (IG) marc...@ig.com.brescreveu: 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

Re: [pgbr-geral] Recuperar Sequence

2011-09-22 Por tôpico Leandro Guimarães Faria Corce DUTRA
Le 2011-S-22 11h25, Marcelo Silva (IG) a écrit : Eu precisava recuperar a sequencia da transacao naquele tabela Na tabela, tem de usar o MAX (), uma vez que a seqüência não é ligada à tabela. sem incrementar E qual seria o problema de incrementar? -- skype:leandro.gfc.dutra?chat

Re: [pgbr-geral] Recuperar Sequence

2011-09-22 Por tôpico Kévio Castro
Você pode fazer: SELECT setval('schema.nome_sequence', max(id)+1) AS next FROM schema.tabela Isso já incrementa a sequence para o próximo valor maior. -- Kévio Castro (62) 9959-6192 ___ pgbr-geral mailing list

Re: [pgbr-geral] Recuperar Sequence

2011-09-22 Por tôpico Dickson S. Guedes
Em 22 de setembro de 2011 11:34, Leandro Guimarães Faria Corce DUTRA lean...@dutras.org escreveu: Le 2011-S-22  11h25, Marcelo Silva (IG) a écrit : Eu precisava recuperar a sequencia da transacao naquele tabela Na tabela, tem de usar o MAX (), uma vez que a seqüência não é ligada à tabela. E

Re: [pgbr-geral] Recuperar Sequence

2011-09-22 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/9/22 Dickson S. Guedes lis...@guedesoft.net: Na tabela, tem de usar o MAX (), uma vez que a seqüência não é ligada à tabela. E duas transações concorrentes pegariam o mesmo valor então? Nem me preocupei com isso, o que queria apontar é que a seqüência é um objeto diferente da tabela,