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

Eduardo Jedliczka jedyfb em gmail.com
Ter Jun 30 15:11:55 -03 2009


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



Mais detalhes sobre a lista de discussão lista