Pesquisa no IntarBase atravez de query

Firebird

06/12/2003

Ao iniciar uma pesquisa preciso por este codigo para q o indice secundario seja ativado´:
dmCondominio.tblDistribuidor.IndexName := ´IXDistribuidor_RazaoSocial´

só que uso query e na query não temos o IndexName.


Alquem poderia me ajudar??

muito obrigado



douglas fiorini


Douglasf

Douglasf

Curtidas 0

Respostas

Afarias

Afarias

06/12/2003

Índices em SGBD-R são diferentes de índices em sistemas de arquivo (como Paradox ou DBase).

Em SGDBs (como o INTERBASE) os índices são de uso exclusivo do servidor. O servidor escolhe q índices usar para melhor otilizar cada consulta.

Vc pode forçar o IB usar um índice ou outro através da cláusula PLAN nas suas queries (Selects) mas é bom saber o q está fazendo -- melhor deixar o otimizador do IB fazer isso por vc.



T+


GOSTEI 0
POSTAR