From: | "oliver" <oliver(at)globalconnect(dot)cl> |
---|---|
To: | "'Jaime Casanova'" <systemguards(at)gmail(dot)com>, "'Alvaro Herrera'" <alvherre(at)surnet(dot)cl> |
Cc: | "'Roberto Andrade Fonseca'" <randrade(at)inteligentes(dot)com(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: capturar el ID de un registro insertado |
Date: | 2005-06-24 13:16:13 |
Message-ID: | SRVCORREOpkNzPZrIky00000017@srvcorreo.globalconnect.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Jaime gran ayuda
-----Mensaje original-----
De: Jaime Casanova [mailto:systemguards(at)gmail(dot)com]
Enviado el: Jueves, 23 de Junio de 2005 22:42
Para: Alvaro Herrera
CC: Roberto Andrade Fonseca; oliver; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: capturar el ID de un registro insertado
On 6/23/05, Alvaro Herrera <alvherre(at)surnet(dot)cl> wrote:
> On Fri, Jun 24, 2005 at 12:36:34AM +0000, Roberto Andrade Fonseca wrote:
> > Hola:
> >
> > Mensaje citado por Alvaro Herrera <alvherre(at)surnet(dot)cl>:
> >
> > > On Thu, Jun 23, 2005 at 05:13:38PM -0400, oliver wrote:
> > > > Hola Lista:
> > > >
> > > > Necesito saber como capturar el id (id asociado a una secuencia)de
un
> > > > registro que se esta insertando .
> > >
> > > Usa la funcion currval() pasandole como parametro el nombre de la
> > > secuencia en cuestion.
> >
> > Pero asegúrate que estés dentro de una transacción:
> >
> > BEGIN
> > ...
> >
> > COMMIT | ROLLBACK
>
> No es necesario: el valor de la secuencia es parte de la sesion, no de
> la transaccion. De hecho si abortas la transaccion, currval() retorna
> el mismo valor que si la comprometes.
>
Lo que debes asegurarte es que hallas usado nextval antes de ejecutar
currval
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Prof. Gustavo Bautista Carral | 2005-06-24 13:51:14 | Problemas pa conectarme a postgres via php 5 |
Previous Message | Edwin Quijada | 2005-06-24 12:51:39 | RE: ayuda con WAL |