Re: tomando el maximo valor

From: Javier Chavez Barra <jchavezb(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe>, "'pgsql-es-ayuda(at)postgresql(dot)org'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: tomando el maximo valor
Date: 2007-11-23 14:55:42
Message-ID: 4746E9EE.2080302@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro Herrera escribió:
> MIGUEL CANCHAS escribió:
>
>> que les parece esta vista, la vi en una vista de sqlserver y la traduci para
>> probarla en POSTGRESQL
>>
>> CREATE OR REPLACE VIEW "public"."maximo" (
>> maxnumero)
>> AS
>> SELECT max(accesos_usuarios.idusuario) AS maxnumero
>> FROM accesos_usuarios;
>>
>> Se ejecutaria esta vista y se toma el valor + 1 al momento de grabar .
>>
>
> ¿Al momento de grabar que?
>
>
Entiendo que quiere guardar un campo id calculado... pero creo que es
mejor :
1.- Calcularlo en el insert
2.- controlar el NULL

Select Coalesce(max(foo),0)+1 as foo
from foo
Where ....

Es eso lo que quieres hacer o no???
Slds.
J.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-11-23 14:58:51 Re: tomando el maximo valor
Previous Message Alvaro Herrera 2007-11-23 14:45:14 Re: tomando el maximo valor