quarta-feira, 17 de fevereiro de 2016

Manipulando e formatando datas e horas no Oracle PL/SQL

Olá, Bom Dia Pessoal!!!

Vamos a duas dicas muito rápidas e também extremamente uteis para o nosso dia a dia.

A primeira é como extrair partes de uma data e hora no Oracle PL/SQL:
   SELECT TO_CHAR(SYSDATE, 'DD/MM/YYYY HH24:MM:SS') AS DATA_COMPLETA, 
          EXTRACT(DAY FROM SYSDATE) AS DIA,
          EXTRACT(MONTH FROM SYSDATE) AS MES,
          EXTRACT(YEAR FROM SYSDATE) AS ANO,
          EXTRACT(HOUR FROM SYSTIMESTAMP) AS HORA,
          EXTRACT(MINUTE FROM SYSTIMESTAMP) AS MINUTO,
          EXTRACT(SECOND FROM SYSTIMESTAMP) AS SEGUNDO
   FROM DUAL;

E a segunda, é como formatar data e hora no Oracle PL/SQL:
   SELECT TO_CHAR(SYSDATE, 'SCC') AS SECULO,
          TO_CHAR(SYSDATE, 'DD/MM/YYYY') AS DATA_1,
          TO_CHAR(SYSDATE, 'DD/MM/YYYY HH24:MM:SS') AS DATA_2,
          TO_CHAR(SYSDATE, 'DAY, DD "DE" MONTH "DE" YYYY"."') AS DATA_3,
          TO_CHAR(SYSDATE, 'DAY, DD "DE" MONTH "DE" YYYY "AS" HH24:MM:SS')   AS DATA_4
   FROM DUAL;

Estes comandos foi a dica rápida de hoje.

Se você tem uma dica interessante, um comentário, critica e/ou elogio, preencha o Formulário de contato do lado direito da página e nos envie ou deixe um comentário.

Atenciosamente
Dica Chave.

Nenhum comentário:

Postar um comentário