[Pgsql-ayuda] Como saco el valor de un serial despues de una =?iso-8859-1?q?inserci=F3n?= de manera eficiente

Manuel Sugawara masm@fciencias.unam.mx
01 Mar 2002 14:57:04 -0600


Fernando Romo <pop@cofradia.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.