Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como obter a data atual em PL/SQL?


A seguir estão os exemplos para obter a data atual em PL/SQL.

Exemplos para obter a data atual em PL/SQL

1. Usando a função Sysdate

SET SERVEROUTPUT ON;

DECLARE
d_current_date DATE;
BEGIN
d_current_date := SYSDATE;
DBMS_OUTPUT.put_line ('The Date today is: ' || d_current_date);
END;
/

Saída:

The Date today is: 19-AUG-18
PL/SQL procedure successfully completed.

2. Usando a função CURRENT_DATE

SET SERVEROUTPUT ON;

DECLARE
d_current_date DATE;
BEGIN
d_current_date := CURRENT_DATE;
DBMS_OUTPUT.put_line ('The Date today is: ' || d_current_date);
END;
/

Saída:

The Date today is: 19-AUG-18
PL/SQL procedure successfully completed.

3. Obter data atual com hora usando a função To_Char()

SET SERVEROUTPUT ON;

DECLARE
d_current_date DATE;
BEGIN
d_current_date := CURRENT_DATE;
DBMS_OUTPUT.put_line ('The Date today is: ' || to_char(d_current_date, 'DD/MM/YYYY HH24:MI:SS'));
END;
/

Saída:

The Date today is: 19/08/2018 16:54:52
PL/SQL procedure successfully completed.

Veja também:

  • Exemplos de funções do Oracle TO_DATE
  • Exemplos de formato de data Oracle TO_CHAR
  • Obtenha a data e hora locais atuais de qualquer país em PL/SQL