Função Oracle TO_DATE

Sabe quando você está fazendo uma consulta no banco de dados e precisa transformar uma STRING num formato de DATA?

Pois bem, a ORACLE disponibiliza a função TO_DATE para este fim, que é retornar uma DATA como valor de uma consulta.

Execute a seguinte consulta para você visualizar o resultado :

SELECT TO_DATE(‘2015/05/15 8:30:25’, ‘YYYY/MM/DD HH:MI:SS’) FROM dual;

Segue uma tabela com os parâmetros (que você pode utilizar na função) e uma breve explicação e cada:

Parâmetro Explicação
ANO Ano, enunciado
AAAA Ano de 4 dígitos
YYY
YY
Y
Últimos 3, 2 ou 1 dígito (s) do ano.
IYY
IY
I
Últimos 3, 2 ou 1 dígito (s) do ano ISO.
IYYY Ano de 4 dígitos com base no padrão ISO
RRRR Aceita um ano de 2 dígitos e retorna um ano de 4 dígitos.
Um valor entre 0-49 retornará um ano 20xx.
Um valor entre 50-99 retornará um ano 19xx.
Q Quarto do ano (1, 2, 3, 4; JAN-MAR = 1).
MILÍMETROS Mês (01-12; JAN = 01).
SEG Nome abreviado do mês.
MÊS Nome do mês, preenchido com espaços em branco para um comprimento de 9 caracteres.
RM Mês numeral romano (I-XII; JAN = I).
WW Semana do ano (1-53), onde a primeira semana começa no primeiro dia do ano e continua até o sétimo dia do ano.
W Semana do mês (1-5), onde a semana 1 começa no primeiro dia do mês e termina no sétimo.
IW Semana do ano (1-52 ou 1-53) com base no padrão ISO.
D Dia da semana (1-7).
DIA Nome do dia.
DD Dia do mês (1-31).
DDD Dia do ano (1-366).
DY Nome abreviado do dia.
J Dia juliano; o número de dias desde 01 de janeiro de 4712 aC.
HH Hora do dia (1-12).
HH12 Hora do dia (1-12).
HH24 Hora do dia (0-23).
MI Minuto (0-59).
SS Segundo (0-59).
SSSSS Segundos após a meia-noite (0-86399).
AM, AM, PM ou PM Indicador Meridiano
AD ou AD Indicador AD
BC ou BC Indicador de BC
TZD Informações sobre a economia diurna. Por exemplo, ‘PST’
TZH Hora do fuso horário.
TZM Minuto do fuso horário.
TZR Região do fuso horário.

 

Bom, fico por aqui. Dúvidas, entre em contato

Forte abraço.

Eduardo Santana
bufallos@bufallos.com.br

Leave a Reply

Your email address will not be published. Required fields are marked *