Uma empresa parceira

Design sem nome (2)

Trabalhando com data e hora no Oracle

As colunas que armazenam datas e horas no Oracle, pode default retornam apenas a DATA no formato DD/MM/YYYY, sendo que DD = Dia, MM = Mês e YYYY = Ano!

No exemplo abaixo temos um select que retorna a data do sistema:
[code lang=”sql”]
SELECT TO_CHAR(SYSDATE) FROM DUAL;
14/10/18
[/code]
Para extrair a data e hora desse campo, é preciso usar a função TO_CHAR passando o parâmetro de data e hora, conforme comando abaixo:

[code lang=”sql”]
SELECT TO_CHAR(SYSDATE,’DD/MM/YYYY HH:MI:SS’) FROM DUAL;
14/10/2018 11:19:32
[/code]

E se preferir o formato de 24 horas, basta ajustar conforme abaixo:
[code lang=”sql”]
SELECT TO_CHAR(SYSDATE,’DD/MM/YYYY HH24:MI:SS’) FROM DUAL;
14/10/2018 23:19:49
[/code]

Sabendo como funciona o TO_CHAR, você consegue aplicar esse comando em qualquer coluna de data nas suas tabelas, basta trocar o SYSDATE pelo nome da coluna na tabela e executar o comando.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados