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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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