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
