Re: " sugerencias"

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Nicolas Sorich <nsorich(at)udec(dot)cl>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: " sugerencias"
Date: 2005-12-12 18:29:26
Message-ID: c2d9e70e0512121029x1e565628h46870cbd63a18adb@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 12/12/05, Nicolas Sorich <nsorich(at)udec(dot)cl> wrote:
>
>
> Hola Lista:
>
> Necesito sacar un Id , por ejemplo de un contrato, (de la tabla), el problema es que pensaba sacarlo a traves de la funcion max(para sacar el utimo), pero que pasa cuando saquen varios usarios el max, y alguno no guarde el contrato por ejemplo, no seria muy buen camino por el tema de concurrencia, sera mejor sacar un procediemiento o funcion el valor siguiente?, alguien ha implementado algo asi?
>
> salu2
>
> atte.
>
> Nicolas Sorich
>

Si al decir "sacar" te refieres a calcular el siguiente valor (al
menos eso parece por el resto de tu comentarios) entonces declara el
campo de tipo serial sino puedes hacerlo ya entonces crea una
secuencia y asigna el valor por default
nextval('nombre_secuencia') y te olvidas del problema

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message juanudo 2005-12-12 18:50:49 Re: Instlacion de PL/Perlul sobre WinXP
Previous Message Nicolas Sorich 2005-12-12 18:25:20 " sugerencias"