From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | AleXerTecH <alexertech(at)gmail(dot)com>, Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Saber el codigo del ultimo registro LUEGO DE SER INSERTADO |
Date: | 2005-12-01 22:16:07 |
Message-ID: | c2d9e70e0512011416m2f459cc6m9aa7ae949bf6e08f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
siempre a la lista...
On 12/1/05, AleXerTecH <alexertech(at)gmail(dot)com> wrote:
> On 12/1/05, Jaime Casanova <systemguards(at)gmail(dot)com> wrote:
> > On 12/1/05, AleXerTecH <alexertech(at)gmail(dot)com> wrote:
> > > Hola a todos!
> > >
> > > Tengo un script que inserta una serie de registros en una tabla, pero
> > > me interesa saber cual es el codigo del ultimo registro que JUSTO ese
> > > script ha insertado.
> > >
> > > Puede ser que otra persona este ingresando data al mismo momento asi q
> > > no me gustaria que se intercambiaran los codigos de los ultimos
> > > registros...
> > >
> > > Q sugieren? como le hago? actualmente hago una consulta a la bd
> > > pidiendo exactamente los mismos datos que ha ingresado y por ahora
> > > trabaja pero me supongo que debe haber un metodo muchisimo mas
> > > eficiente...
> > >
> > > Saludos y gracias de antemano!
> > >
> >
> > si usas un serial puedes obtener el ultimo valor que tu insertastes
> > usando currval()
> >
> > --
> > Atentamente,
> > Jaime Casanova
> > (DBA: DataBase Aniquilator ;)
> >
> Opss, habia olvidado comentar:
>
> Los codigos son generados con secuencias...
>
> Seria con currval? pero especificamente como?, es un php....
>
> Gracias de antemano!!
>
insert into foo values (nextval('secuencia'));
select currval('secuencia'); -- al hacer este select me devuelve el valor que
-- acabo de generar con
nextval, no te preocupes si
-- hay alguien mas insertando
currval te va a regresar
-- el valor que *tu* acabas
de insertar.
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2005-12-01 22:24:36 | Re: Seguridad en tablas |
Previous Message | Jaime Casanova | 2005-12-01 22:06:37 | Re: Saber el codigo del ultimo registro LUEGO DE SER INSERTADO |