[firebase-br] Função upper não tá convertendo corretamente

Eduardo Jedliczka jedyfb em gmail.com
Ter Jun 30 15:41:24 -03 2009


Não há uma maneira rápida para se alterar um charset / collate de uma
tabela ou banco.

Nestes casos a melhor forma é criar os "domains" com os tipos de dados
mais usados, e definir o charset nestes Domains.

O problema é que isto quase sempre significa extrair o metadata do banco
e recriá-lo do Zero.

Abraço

Eduardo

Em Ter, 2009-06-30 às 14:37 -0400, Francisco Carlos da Rocha Gomes
escreveu:

> Oi Eduardo,
> 
> Acabo de ver que não configurei nenhum. :(
> 
> O que eu faço?
> 
> Francisco Carlos
> Embrapa Acre
> 
> 
> Eduardo Jedliczka wrote:
> > Qual é o Charset / Collate adotado ?
> >
> > Abraço
> >
> > Eduardo
> >
> > Em Ter, 2009-06-30 às 13:46 -0400, Francisco Carlos da Rocha Gomes
> > escreveu:
> >
> >   
> >> Pessoal,
> >>
> >> Estou fazendo uma consulta para recuperar nomes de pessoas, independente 
> >> se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função 
> >> 'upper' para tornar tudo maiusculo na select.
> >>
> >> Porém isso não deu certo para um certo caso aqui. A função 'upper' não 
> >> converteu um 'ã' para maiusculo. Por que será??
> >>
> >> Há outra forma mais segura de fazer esse tipo de consulta??
> >>
> >> Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado.
> >>
> >> Cordial abraço,
> >>
> >> Francisco Carlos
> >> Embrapa Acre
> >>
> >> SQL:
> >> select 
> >>   a.CodPessoa
> >> , a.Nome as Pessoa
> >> , upper(a.Nome) as Pessoa2
> >> , a.CPFCNPJ 
> >> from PESSOA a 
> >> where 
> >> a.CodPessoa = 658
> >> order by 1
> >>  
> >>
> >> Resultado:
> >> CODPESSOA PESSOA                             
> >> PESSOA2                            CPFCNPJ     
> >> 658       João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE 
> >> OLIVEIRA 06588573200 
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>     
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >   
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa



Mais detalhes sobre a lista de discussão lista