From: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
---|---|
To: | Javier Chavez Barra <jchavezb(at)gmail(dot)com>, 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 15:51:21 |
Message-ID: | 954323.77498.qm@web63714.mail.re1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Javier Chavez Barra <jchavezb(at)gmail(dot)com> escribió:
> 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.
>
> --
> TIP 1: para suscribirte y desuscribirte, visita
> http://archives.postgresql.org/pgsql-es-ayuda
>
Yo creo que quiere llevar un autonumerico secuencial,
mejor que cree un campo serial y soluciona su
problema, eso que saco de sqlserver me parece feo en
sqlserver, en postgresql o en cualquier cosa.
Atte.
Gabriel Hermes Colina Zambra.
Comparte video en la ventana de tus mensajes (y también tus fotos de Flickr). Usa el nuevo Yahoo! Messenger versión Beta.
http://e1.beta.messenger.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Carlos Alberto Márquez Rey | 2007-11-23 17:19:47 | Re: CAMPOS TIMESTAMP y DATE se presentan como character(19) y character(10) |
Previous Message | Sebastián Villalba | 2007-11-23 15:48:17 | RE: Tutoriales e info=?ISO-8859-1?Q?rmaci=F3n_de_Postgre?=s (Era: Help !!!) |