[firebase-br] Select nao eh otimizana em stored procedure
Cristiano Rebonatto
crebonatto em upf.br
Sex Mar 17 16:39:39 -03 2006
UTILIZA SIM DESDE QUE O '%' não seja o primeiro caracter.
exemplo
where xxx like 'a%b%' => utiliza
where xxx like 'a%' => utiliza
where xxx like '%a' => não utiliza
Tem uma falha no livro da Helen, pois lá consta que o LIKE não utiliza
índice..
Carlos H. Cantu (TeamFB) wrote:
> Utiliza se for uma expressão tipo:
>
> where xxx LIKE 'blablabla%'
>
> pois seria igual ao ...starting with 'blablabla'.
>
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
>
> KC> Na verdade quando você utiliza LIKE ele nunca utiliza Indice.
>
> KC> []´s
>
> KC> Kléber Caneva
>
> KC> ----- Original Message -----
> KC> From: "Joao Luiz" <jluizsc em bol.com.br>
> KC> To: <lista em firebase.com.br>
> KC> Sent: Friday, March 17, 2006 3:28 PM
> KC> Subject: [firebase-br] Select nao eh otimizana em stored procedure
>
>
> KC> Ola pessoal,
>
> KC> Fiz uma producedure para localizar produtos pelo nome ( usando like ) e
> KC> retornar codigo, descricao e quantidade.
> KC> O problemas eh q a select usa indice qdo roda do aplicativo, mas
> KC> executa FULL qdo roda da procedure!!!
>
> KC> Alguem conseguiu uma solucao pra isso?
> KC> tem algum macete para substituir o like ou usar o indice?
>
> KC> Valeu!!!
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
--
+-----------------------------------------------------------+
Cristiano Rebonatto
Setor de Análise e Desenvolvimento
Divisão de Tecnologia da Informação
Universidade de Passo Fundo
Passo Fundo - RS
+-----------------------------------------------------------+
Mais detalhes sobre a lista de discussão lista