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

Re: ultimo valor de Secuencia luego de insert

From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: GABRIEL COLINA <colina_movil(at)yahoo(dot)com>
Cc: Eliana Gutierrez <egp1962(at)yahoo(dot)com(dot)au>, ayuda postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ultimo valor de Secuencia luego de insert
Date: 2007-01-29 13:04:39
Message-ID: Pine.LNX.4.64.0701291000580.4392@bugs.unl.edu.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On Sun, 28 Jan 2007, GABRIEL COLINA wrote:

> select last_value from esquema.nombre_sec
>
>  Esto te daria el ultimo numero asignado seguro.

Si, el ultimo numero asignado, pero no el que uso en la ultima insercion 
(bue, eso no es totalmente cierto, ya que puede que de el ultimo valor 
como un valor mayor).

Para serlo mas claro, que pasa si alguien realiza una ejecucion de 
nextval() sobre es misma secuencia entre la insercion y la ejecucion del 
select last_value? En tal caso veras que last_value no es el ultimo valor 
insertado, pero currval() siempre da el ultimo valor seteado, tanto pot 
nextval() como por setval().

--
  21:50:04 up 2 days,  9:07,  0 users,  load average: 0.92, 0.37, 0.18
---------------------------------------------------------
Lic. Martín Marqués         |   SELECT 'mmarques' ||
Centro de Telemática        |       '@' || 'unl.edu.ar';
Universidad Nacional        |   DBA, Programador,
     del Litoral             |   Administrador
---------------------------------------------------------

In response to

pgsql-es-ayuda by date

Next:From: MarioDate: 2007-01-29 13:17:02
Subject: Re: auditoría de postgresql
Previous:From: Martin MarquesDate: 2007-01-29 12:58:48
Subject: Re: ultimo valor de Secuencia luego de insert

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