Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group