[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