Re: [Pgsql-ayuda] Como saco el valor de un serial despues de una inserción de manera eficiente

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Fernando Romo <pop(at)cofradia(dot)org>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Como saco el valor de un serial despues de una inserción de manera eficiente
Date: 2002-03-01 20:57:04
Message-ID: m3heo080rj.fsf@dep4.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Fernando Romo <pop(at)cofradia(dot)org> writes:

> Estimados:
>
> Necesito insertar un registro en una tabla que tiene un tipo de campo
> serial y sacar inmediatamente el valor del registro que se acaba de
> actualizar.

consiguete el nombre de la sequencia que se crea para el tipo serial,
algo como {tabla}_{atributo}_seq y con

select currval('{tabla}_{atributo}_seq')

obtienes lo que quieres.

Saludos,
Manuel.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Felipe E. Barousse B. 2002-03-01 21:02:25 Re: [Pgsql-ayuda] Como saco el valor de un serial despues de una inserción de manera eficiente
Previous Message Fernando Romo 2002-03-01 09:16:17 [Fwd: Re: [Pgsql-ayuda] Como saco el valor de un serial despues de una inserción de manera eficiente]