2015-02-11 9:26 GMT-02:00 Pedro B. Alves <[email protected]>:
> lc_numeric = 'C'
Para o to_char funcionar usando vírgula como separador decimal você precisa
do locale correto. Exemplo:
postgres=# SHOW lc_numeric;
lc_numeric
-------------
en_US.UTF-8
(1 row)
postgres=# SELECT to_char(12345.678, '999G999G999D00');
to_char
-----------------
12,345.68
(1 row)
postgres=# SET lc_numeric TO 'pt_BR.UTF8';
SET
postgres=# SHOW lc_numeric;
lc_numeric
------------
pt_BR.UTF8
(1 row)
postgres=# SELECT to_char(12345.678, '999G999G999D00');
to_char
-----------------
12.345,68
(1 row)
Claro, seria mais fácil ajudar se você provesse mais detalhes, como já
requisitado.
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral