Oracle Pl/Sql: Extrair dia, mês, ano de uma data


SELECT EXTRACT(DAY FROM SYSDATE) AS DIA
      ,EXTRACT(MONTH FROM SYSDATE) AS MES
      ,EXTRACT(YEAR FROM SYSDATE) AS ANO
  FROM DUAL;

Comentários

  1. parabéns! Muito bom mesmo!

    ResponderExcluir
    Respostas
    1. Muito obrigado! Já estou pensando em voltar a postar mais coisas.

      Excluir
  2. Olá Pessoal! SYSDATE é a data corrente do ORACLE. Caso queiram pegar por exemplo, o ano de um campo de uma tabela, é só acrescentar o comando to_date. Vejam o exemplo: SELECT EXTRACT(YEAR FROM TO_DATE('01/06/2016')) AS ANO
    FROM DUAL

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog