[firebase-br] Indices em sql

Jorge Henrique Aguiar jorginho em tauruslocacoes.com.br
Seg Jan 31 17:06:10 -03 2005


Qdo vc cria um indice no FB, toda vez q vc faz um select numa coluna q é 
indexada, o FB usa o indice automaticamente. O comando findkey q vc está 
querendo usar não existe no FB e o order by não é relacionado com indices, 
do jeito q vc está dizendo.

Suponhamos:

Tabela Clientes:
Codigo Integer Primary Key;
Nome Varchar(30);
Telefone VarChar(15)
create asc index clientes_nome on Clientes (Nome);

Toda vez q vc fizer:
select * from clientes where Nome Like "JOAO%" order by Nome
O indice "clientes_nome" será automaticamente usado pq o campo NOME tem um 
indice declarado.
Mas se vc fizer:
select * from clientes where Telefone='99998855' order by Nome
Nenhum indice será usado e a pesquisa será lenta se acaso tiver mtos 
registros na tabela.

[]´s

----- Original Message ----- 
From: "auristonlopes" <auristonlopes em ig.com.br>
To: <lista em firebase.com.br>
Sent: Monday, January 31, 2005 4:15 PM
Subject: [firebase-br] Indices em sql


> Me deem uma dica de como usar o comando FINDKEY em SQL, se nao for
> possivel como uso indices no sql sem ter que fechar e abrir a QUERY com a
> clausula
> ORDER BY
>
> sds
> auriston
>


--------------------------------------------------------------------------------


______________________________________________
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


--------------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/1/2005



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/1/2005





Mais detalhes sobre a lista de discussão lista