TO_CHAR(data e hora) converte uma expressão de data e hora ou intervalo em uma string de texto em um formato especificado.
VARCHAR2
TO_CHAR({ datetime | interval } [, fmt [, 'nlsparam' ] ])
data e hora é uma expressão de data e hora a ser convertida em texto.
intervalo é uma expressão de intervalo a ser convertida em texto.
fmt é um formato do modelo de data e hora que especifica o formato de char. O formato de data default é determinado implicitamente pelo parâmetro de inicialização NLS_TERRITORY ou pode ser definido explicitamente pelo parâmetro NLS_DATE_FORMAT. Para obter formatos de tipos de dados, consulte Oracle Database SQL Reference.
nlsparam especifica o idioma no qual os nomes e abreviações do mês e do dia são retornados. Esse argumento pode ter este formato:
'NLS_DATE_LANGUAGE = language'
Por default, o valor de retorno está no idioma da data da sessão.
TO_CHAR(SYSDATE) retorna um valor como 18-JAN-07.
TO_CHAR(SYSDATE, 'MONTH DD, YYYY') retorna um valor, como por exemplo: 18 de janeiro de 2007.
Copyright © 2003, 2007, Oracle. Todos os direitos reservados.