| From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
|---|---|
| To: | Mario Gonzalez <gonzalemario(at)gmail(dot)com> |
| Cc: | Luis Fernando Curiel Cabrera <lcuriel(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Ultimo Id |
| Date: | 2005-11-22 20:17:48 |
| Message-ID: | c2d9e70e0511221217w5bcf703fq83e4399eef00ad8c@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
On 11/22/05, Mario Gonzalez <gonzalemario(at)gmail(dot)com> wrote:
> On 22/11/05, Luis Fernando Curiel Cabrera <lcuriel(at)gmail(dot)com> wrote:
> > Pero funciona igual si el inser se ejecuta mientras esta en una transaccion?
> >
> El curval debe mostrar el ultimo valor de una secuencia. Ahora no
> se si es necesario hacer un commit despues de un INSERT para notar
> cambios en la secuencia. De todas formas esto lo saque de la
> documentacion oficial
>
No. La secuencia no se ve afectada por COMMIT ni por ROLLBACK
Te va a regresar un valor valido siempre que primero hayas ejecutado
nextval('seq') y no te hayas desconectado.
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2005-11-22 20:21:16 | Re: Ultimo Id |
| Previous Message | Jaime Casanova | 2005-11-22 20:15:14 | Re: ayuda con otro procedimiento |