Alguém sabe por que um CASE fica mais rápido que um IF?

A princípio um CASE é um monte de IF's aninhados e não era para ter
diferença.

Edson Ramiro


2009/12/21 Nelson Gonzaga <[email protected]>

> Tiago,
> Use CASE aonde for possivel.
> Fiz aqui e fica bem mais rapido que IF.
>
> NG
>
>
> ------------------------------
> *De:* Osvaldo Kussama <[email protected]>
> *Para:* Comunidade PostgreSQL Brasileira <
> [email protected]>
> *Enviadas:* Segunda-feira, 21 de Dezembro de 2009 13:21:18
> *Assunto:* Re: [pgbr-geral] Duvida quanto ao uso muitos if's
>
> 2009/12/21 Tiago Valério <[email protected]>:
> >
> > Temos uma function que usamos para o  seguinte fim:
> >
> > Popular um esquema de relacional com os dados de uma tabela de
> processamento
> > diário, e isto envolve tabelas de historicos e uma série de outras
> tabelas.
> >
> > O problema que para validadar os dados estou usando muitos if's.Existe
> > alguma maneira de subistituir estes if's por outra estrutura de controle
> > menos custosa?
>
>
> Você quer dizer: uma estrutura de controle que faça a mesma coisa que
> o IF mas não seja o IF?
>
> Não creio, o pessoal que desenvolveu o PostgreSQL não tem o costume de
> duplicar as coisas.
>
> De qualquer maneira em [1] você encontra a descrição de todas as
> estruturas de controle existentes.
>
> Osvaldo
>
> [1]
> http://www.postgresql.org/docs/current/interactive/plpgsql-control-structures.html
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
> ------------------------------
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a