Os compiladores são inteligentes de forma a não gastar energia atoa, como trata-se de uma condição do tipo AND, em q todas as condições devem ser satisfeitas, com certeza a primeira condição não sendo satisfeita, o restante é desprezado não necessitando ser testado.
Abs Pedro 2010/5/10 Ricardo <[email protected]>: > Em 04/05/2010 13:29, rogeriogrando escreveu: >> Ola pessoal, estou com seguinte duvida, (Postgres 8.3.5). >> Tenho a seguinte restrição. >> >> IF ((x = 0) AND (y = 0)) AND (z = 0) THEN >> END IF; >> >> Se a primeira restrição ((x = 0) AND (y = 0)) não é satisfeita o banco mesmo >> assim faz a segunda (z = 0)? >> > Até onde eu sei o banco avalia todos os testes, independentemente, da > falha e algum dos testes. > > _______________________________________________ > 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
