Re: [firebase-br] MUDAR COLLATE - contribuição
Pedro Leonardo
pleonardomv em bol.com.br
Qua Fev 1 19:10:11 -03 2006
Pessoal, estou tentando fazer esta alteração mas está retornando este errro:
Invalid insert or update value(s): object columns are
constrained - no 2 table rows can have duplicate column values.
attempt to store duplicate value (visible to active transactions) in unique
index "RDB$INDEX_20".
Oq pode estar errado no banco?
[]s
Leonardo
----- Original Message -----
From: "Marcelo Silva" <marcvan em ig.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 01, 2006 1:17 PM
Subject: [firebase-br] MUDAR COLLATE - contribuição
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
______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista