Re: Problema secuencia last_value

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Gabriel Messner <gabmessner(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problema secuencia last_value
Date: 2009-09-21 16:48:10
Message-ID: 20090921164810.GI29793@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gabriel Messner escribió:

> //Ahora quiero recuperar el id asignado por la secuencia
> 'propietario_id_seq' a este usuario para pasarlo como variable a la
> tabla 'parcelas'
> $lastid = "SELECT last_value from propietario_id_seq;";

> Alguien puede decirme como solucionar esto o si estoy enfocando mal el script?

Estás mal enfocado. Debes usar las funciones nextval() y currval() para
obtener los valores de la secuencia. JAMÁS debes leer directamente
last_value.

--
Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
"Prefiero omelette con amigos que caviar con tontos"
(Alain Nonnet)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-09-21 16:50:53 Re: dudas basicas
Previous Message Jenaro Centeno Gómez 2009-09-21 16:23:16 Re: Problemas de concurrencia?