Pessoal,
Estou tentando utilizar no select o to_char:
to_char(tb_titlo.titlo_vlr_total,'99.999,99') as Valor_Título,
Mas me traz um erro ORA-01481 - invalid number format e sem o to_char o formato é 1234,56
Decimal
- fabricio.silva
- Rank: Programador Pleno
- Mensagens: 34
- Registrado em: Seg, 12 Mar 2007 7:07 am
- Localização: Catanduva/SP
Fabricio M. Silva
Oracle Certified Associate
------------------------------
Catanduva - SP
Oracle Certified Associate
------------------------------
Catanduva - SP
Olá,
Estes problemas de ponto decimal sempre dão trabalho mesmo, tente usar os caracteres G e D no lugar de ponto e virgula, p.ex:
to_char(Valor,'999g990d00');
Dessa forma o Oracle irá mostrar a pontuação de acordo com a configuração do banco ou do cliente.
Abs,
Estes problemas de ponto decimal sempre dão trabalho mesmo, tente usar os caracteres G e D no lugar de ponto e virgula, p.ex:
to_char(Valor,'999g990d00');
Dessa forma o Oracle irá mostrar a pontuação de acordo com a configuração do banco ou do cliente.
Abs,
-
- Rank: Estagiário Pleno
- Mensagens: 7
- Registrado em: Qua, 31 Out 2007 10:53 am
- Localização: São Paulo
Marcelo
TI- ORACLE
TI- ORACLE
Ai use assim:
to_char(VALOR COM CASAS DECIMAIS ,'999G999G990D00','Nls_Numeric_Characters=,.')
to_char(VALOR COM CASAS DECIMAIS ,'999G999G990D00','Nls_Numeric_Characters=,.')
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante