pt_BR.UTF8

Em 3 de novembro de 2010 16:02, JotaComm <[email protected]> escreveu:
>
> Olá,
> Em 3 de novembro de 2010 16:54, Emerson Hermann <[email protected]>
> escreveu:
>>
>> /*
>> Olá Pessoal,
>>
>> Estou com um pequeno problema referente a ordenação do Postgres.
>>
>> O moido é o seguinte conforme script abaixo em algumas aplicações como
>> Excel ou BrOffice o VICTOR LUIZ% vem antes de VICTORIA DE FATIMA% mas
>> no Postgres versão 8.3 com client e server com codificação UTF8 está
>> ordenando invertido ao menos no meu caso.
>>
>> Observei que  o Postgres está ordenando levando em consideração a
>> remoção do espaço (space), então fiz um gambiarra  para resolver essa
>> situação que foi usar o translate no order by, porém alguem sugere uma
>> solução melhor ou poderia dizer o motivo de tal comportamento,
>> arquivos de configuração ou algo semalhante para resolver tal problema
>> ?
>
> Qual o locale do seu banco?
>
>>
>> OBS: Verifiquei que na versão do Postgres 8.4 e  9.0 não ocorre tal
>> comportamento.
>>
>> Desde de já agradeço a colobaração de todos.
>>
>> Cordialmente,
>>
>> Emerson Hermann
>> DBA
>>
>> */
>> CREATE TEMP TABLE ord (
>>     nome VARCHAR(50)
>> );
>> INSERT INTO ord (nome) VALUES ('VICTOR LUIZ NOBREGA DIAS DE FERIADO');
>> INSERT INTO ord (nome) VALUES ('VICTORIA DE FATIMA FERREIRA DE LIMA');
>> INSERT INTO ord (nome) VALUES ('ABEL ARAUJO DOS SANTOS DE CARVALHO');
>>
>> SELECT * FROM ord ORDER BY NOME ASC;
>>
>> SELECT * FROM ord ORDER BY translate(nome,' ','0') ASC;
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> []s
> --
> JotaComm
> http://jotacomm.wordpress.com
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a