TO_CHAR(número) converte uma expressão numérica em um valor de texto do conjunto de caracteres do banco de dados.
VARCHAR2
TO_CHAR(n [, fmt [, 'nlsparam' ] ])
n é uma expressão numérica a ser convertida.
fmt é uma expressão de texto que identifica um modelo de formato de número conforme descrito na Oracle Database SQL Reference.
nlsparam especifica os caracteres retornados por esses elementos de formato de números:
Este argumento tem o formato mostrado aqui:
'NLS_NUMERIC_CHARACTERS = ''dg'' NLS_CURRENCY = ''text'' NLS_ISO_CURRENCY = territory '
Os caracteres d e g representam o caractere de decimal e o separador de grupos, respectivamente. Eles devem ser caracteres de um único byte diferentes. Dentro da string entre aspas, use duas aspas simples nos valores dos parâmetros. Dez caracteres estão disponíveis para o símbolo de moeda.
Se você omitir este argumento ou qualquer parâmetro NLS, essa função usará os valores default da sua sessão.
TO_CHAR(1234567, '$9.999.999,00') retorna o valor $1.234.567,00.
Copyright © 2003, 2007, Oracle. Todos os direitos reservados.