Re: [firebase-br] Mudar COLLATE NONE para PT-BR é possível ?
Marcelo Silva
marcvan em ig.com.br
Qua Fev 1 20:22:30 -03 2006
Meu valeu a dica Jair...
Como bom samaritano estou testando a UDF que sitou
Ela funciona numa boa, porém não sei se é um bugzinho ou é assim mesmo, mas,
usei da seguinte forma
SELECT CIDADE FROM CIDADES
WHERE (udf_collatebr(CIDADE) = 'SAO PAULO')
Porém não me trazia nenhum registro, então fiz o seguinte teste
SELECT udf_collatebr(CIDADE) FROM CIDADES
Ele me retornou SAo Paulo
Ou seja ele só transforma o caractere acentuado em maiusculo, e no meu banco
esta São Paulo, ou seja não iria trazer mesmo...
Entao fiz assim
SELECT CIDADE FROM CIDADES
WHERE (udf_collatebr(UPPER(CIDADE)) = 'SAO PAULO')
Desta forma funciona...
Bem agora posso utilizar a versão oficial do FB :-)
Valeu a dica...
* Antes de fazer caca... essa UDF pode ser modificada pra transformar a
palavra toda em MAIUSCULO, evitando assim o uso do UPPER ?
Marcelo Silva
(11) 9693-4251
MSN: marcvan em ig.com.br
----- Original Message -----
From: "Jair Roberto Silva" <jair em microflex.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, February 01, 2006 5:41 PM
Subject: Re: [firebase-br] Mudar COLLATE NONE para PT-BR é possível ?
Olá, pessoal!
Acho importante salientar que o Collate PT-BR só despreza os acentos em
instruções LIKE, CONTAINING e STARTING ao utilizar a versão do Firebird
modificada pelos desenvolvedores do Collate PT-BR. Por isso, sempre que
quiser atualizar o servidor Firebird terá que utilizar sempre uma versão
modificada, não a oficial. Talvez alguns desenvolvedores prefiram não
gerar esta dependência em seus projetos, por isso o alerta.
Eu continuo preferindo utilizar UDF para isso, somente quando
necessário, ou a critério do usuário do aplicativo.
Um abraço,
Jair Roberto Silva
______________________________________________
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
--
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.14.21/236 - Release Date: 20/01/2006
Mais detalhes sobre a lista de discussão lista