From: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
---|---|
To: | Jenaro Centeno Gomez <jcenteno(at)aldia(dot)com(dot)mx>, Jose Alberto Sanchez Nieto <albertosanchez(at)hiperusera(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: select into me deja la variable a null |
Date: | 2008-05-07 12:01:48 |
Message-ID: | 363236.62524.qm@web63709.mail.re1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Jenaro Centeno Gomez <jcenteno(at)aldia(dot)com(dot)mx>
escribió:
> Revisa el comando COALESCE, es precisamente para
> este tipo de problemas.
>
> Jose Alberto Sanchez Nieto escribió:
> > Hola a todos, tengo una función pxxx y dentro de
> ella defino una
> > variable como %type de un campo de una tabla,
> luego la inicializo a
> > cero hasta ahí bien, el caso es que tras esto hago
> un select into a
> > esta variable y al no encontrarme nada en el
> select me deja las
> > variable en vez de con el cero con la que había
> inicializado con null.
> > ¿Es así o estoy haciendo algo mal?, en caso de que
> sea así ¿hay forma
> > de que siga teniendo su valor 0 por defecto?.
> > Saludos y gracias a todos.
> >
> > begin:vcard
> fn;quoted-printable:Jenaro Centeno G=C3=B3mez
> n;quoted-printable:Centeno G=C3=B3mez;Jenaro
> org;quoted-printable:Alimentos La Concordia, S.A. de
> C.V.;Tecnolog=C3=ADas de la Informaci=C3=B3n
> adr;quoted-printable:Col. La Marimba;;Loma de Prados
> No. 1332;Lagos de Moreno;JAL;47470;M=C3=A9xico
> email;internet:jcenteno(at)aldia(dot)com(dot)mx
> title:Coordinador de TI
> tel;work:+52 474 741 9200
> tel;fax:+52 474 741 9200
> x-mozilla-html:FALSE
> url:http://www.aldia.com.mx
> version:2.1
> end:vcard
>
>
Se me ocurre una chanchada pero te va a funcionar
Despues del select
variable:=coalesce(variable,0)
asi si es null vuelve a 0
Puaj, debe haber algo mejor, pero recien me levanto.
Atte.
Gabriel Colina
____________________________________________________________________________________
Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008! Entérate aquí http://deportes.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Ferrer | 2008-05-07 12:41:29 | RE: [pgsql-es-ayuda] curso de administración de postgres |
Previous Message | Calabaza | 2008-05-07 11:54:01 | Re: Funciones Pl/pgSQL |