[firebase-br] MUDAR COLLATE - contribuição

Marcelo Silva marcvan em ig.com.br
Qua Fev 1 14:17:06 -03 2006


Pessoal seguindo as dicas cheguei a seguinte solução:

1- Tinha o FB: "Firebird-1.5.2.4731-Win32.exe"
2- Troquei pelo: "Firebird-1.5.3.4870-Win32.exe"

3- Executei o script no meu banco:
/--------------
insert into rdb$collations
  (rdb$collation_name, rdb$character_set_id, rdb$collation_id, 
rdb$system_flag)
  values ('PT_BR', 21, 16, 1);

insert into rdb$collations
  (rdb$collation_name, rdb$character_set_id, rdb$collation_id, 
rdb$system_flag)
  values ( 'WIN_PTBR', 53, 6, 1);
--------------/

4- Mudei os campos que eu quis para o collate PT_BR
5- Fiz backup e restore da base

6- Pronto estou conseguindo pesquisar por

  SELECT * FROM TABELA WHERE (CAMPO_STR LIKE '%Sao%')

e me traz todos os São... SÃO... etc...

Obrigado a equipe do FB, vocês estão de parabéns

Marcelo Silva
(11) 9693-4251
MSN: marcvan em ig.com.br







Mais detalhes sobre a lista de discussão lista