2009/1/21 Javier Aquino H. <[email protected]>

> >
> >el problema es que postgres no me reconoce el iff o alguna función de
> visual >dentro de un select como (iif , len(campo), trim(campo), etc)
> >
>
> Imagino que si el problema es la función iff lo que puedes hacer es crear
> una función de usuario con ese nombre "iff" que haga lo mismo que hace esta
> función en access.
>

create function or replace iif(condition boolean, true_part
anyelement, false_part anyelement) returns anyelement as $$
select case $1 when true then true_part else false_part end;
$$ language sql strict;


quiza en lugar de usar anyelement te toque crear varias funciones
indicando los tipos de datos especificos en cada caso, pero no estoy
seguro

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a