Página 1 de 1

formatar valores oracle

Enviado: Qua, 22 Abr 2009 2:14 pm
por carlos12
Pessoal aqui em nosso banco de dados os valores são cadastrado em formato number, porém quando eu vou fazer aplicações web pegando esses valores eles são retornados assim?

1
10
100
1000
285
15.99
258.69

ok eu gostaria de saber se tem como montar no select alguma coisa que já traga os valres formatados na nossa moeda dessa forma abaixo

1,00
10,00
100,00
1.000,00
285,00
15.99
258.69

Enviado: Qua, 22 Abr 2009 9:41 pm
por Trevisolli
Brother, beleza?
Tenta essa formatação:

Selecionar tudo

 select to_char(19.00,'999D99') from dual;
Veja a tabela de formatos aqui: http://glufke.net/oracle/viewtopic.php?f=3&t=10856

Qualquer coisa, manda pra gente.

Enviado: Qui, 23 Abr 2009 7:29 am
por dudu0566
Carlos você precisa definir se o limitador das casas decimais vai ser o "ponto" ou a "vírgula":
285,00
15.99

ou é
285.00
15.99

ou é
285,00
15,99

Re: formatar valores oracle (mil, milhares e etc)

Enviado: Qui, 28 Jun 2012 10:42 am
por floro_triun
você também pode usar a serguinte máscara '999G999G999G999D99' que ficaria : 999.999.999.999,99
no caso o "G" é o ponto de mil. milhões, bilhões e etc, e o "D", seria o ponto ou virgula decimal, desta forma vai seguir de acordo como está configurado o nls_language, e caso seja usado em outro idioma, já irá aparecer no formato certo, e não precisa alterar.

Abraços,