|
Postada em 15/03/2006 19:57 hs
Ola pessoal em uma consulta SQL se eu utillizar a clausula IIF , em todos os campos da tabela isso podera deixar muito lento o retorno dessa consulta ? Ex : iif(Endereco = not Null ,Endereco,'')
------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tom -Catanduva/SP Analista Sistemas - Visual Basic 6 - VB.NET "Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna" Isaías 26:4
|
|
|
|
|
Postada em 15/03/2006 22:43 hs
cara, eu não sei, mais ACHO que deve perder um pouco de performance sim, pq fica testando condições. faça os testes vc mesmo e compare
|
|
|
|
Postada em 16/03/2006 03:41 hs
De qualquer forma voce tem que testar os campos antes, então pelo que sei, o IIF é mais rápido que If - End If, então voce ganhará na performance, porque não precisará testar as entradas nos textos. vlu//
|
|
|
kerplunk
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 16/03/2006 07:18 hs
Vai depender das condições do teu iif. Por exemplo, se vc colocar como condição uma outra consulta, isso pode deixar bem mais lento sim.
|
|
|