> primeiro comece dizendo o que essa função fazia no access daí a gente pode ver como fazer no pg.
Melhor ainda: primeiro faça uma busca nas mensagens anteriores dessa lista de discussão! :D
2006/1/11, Rodrigo Hjort <[EMAIL PROTECTED]>:
Melhor ainda: primeiro faça uma busca nas mensagens anteriores dessa lista de discussão! :D
2006/1/11, Rodrigo Hjort <[EMAIL PROTECTED]>:
Não! Crie-a em PL/PgSQL!
rodrigo=# create function iif(boolean, int, int) returns int as $$ begin if ($1) then return $2; else return $3; end if; end; $$ language plpgsql;
CREATE FUNCTION
rodrigo=# select iif(true, 1, 2);
iif
-----
1
(1 registro)
rodrigo=# select iif(false, 1, 2);
iif
-----
2
(1 registro)
rodrigo=# select iif(1 > 2, 1, 2);
iif
-----
2
(1 registro)
rodrigo=# select iif(1 < 2, 1, 2);
iif
-----
1
(1 registro)2006/1/11, Osvaldo Rosário Kussama < [EMAIL PROTECTED]>:andre wrote:
>como devo proceder do postgre?
>
>
>
Veja CASE em:
http://www.postgresql.org/docs/8.1/interactive/functions-conditional.html
[]s
Osvaldo
O melhor mesmo seria usar um tipo genérico do PostgreSQL para os últimos argumentos e retorno da função. :)
--
Atenciosamente,
Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br
2006/1/23, Nabucodonosor Coutinho <[EMAIL PROTECTED]>:
Em 23/01/06, ANDRE<[EMAIL PROTECTED]> escreveu:
>
>
>
> ola
>
> Eu estava usando o access e no access existi a condição iif e no postgre não
> tem essa função,
>
primeiro comece dizendo o que essa função fazia no access daí a gente
pode ver como fazer no pg.
> Como posso resolver esse problema?
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> http://www.postgresql.org.br
>
>
--
Nabucodonosor Coutinho
PostgreSQL Brasil - www.postgresql.org.br
Detran-CE - www.dentran.ce.gov.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
--
Atenciosamente,
Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
