Olá,

Estou tentando criar uma view sem sucesso devido ao comando IF. A sintaxe é
semelhante a:

create view v1 as
select c1,
         c2,
         if c3 = 52 then 0
         else 1
         endif as base_irrf_13
    from t1;

Já pesquisei e não tive sucesso em
http://www.postgresql.org/docs/8.0/interactive/plpgsql-control-structures.ht
ml

É possível ter uma instrução IF em um select ou somente no corpo de funções,
como exemplifica o link acima?

Devo usar CASE nesta situação?

Grato,
Renato Cramer.
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a