[firebase-br] Indices anulan caseinsensitive e acentisentive no fb 2.0

Jeudí Prando - GMail jeudiprando em gmail.com
Qua Out 18 09:18:04 -03 2006


pessoal! fazendo testes aqui com o FB2.0RC5

utilizando o collate WINPTBR em um campo NOME

tinha os registros

araujo
Araujo
ARAUJO
araújo
Araújo
ARAÚJO

em um select : SELECT NOME FROM TABELA WHERE NOME = 'araujo'

ele retornava todos os registros acima, esse é o comportamento esperado...

dei uma olhada no Performance Analysis e estava utilizando demasiadamente campos e valores nao idexados...
pois a PK esta so no codigo, logo pensei apos ter uns 265mil registros essa consulta pode vir a ficar lerda...
então criei um indice emcima do campo nome ai o mesmo select não trasia mais todos os registros "araujo"
comportamento esse que não era esperado...

tem como criar o indice e continuar com o comportamento esperado?

boa sorte com o firebird!!!


Mais detalhes sobre a lista de discussão lista