Oracle
 sql >> Database >  >> RDS >> Oracle

Come ottenere la data corrente in PL/SQL?

Di seguito sono riportati gli esempi per ottenere la data corrente in PL/SQL.

Esempi per ottenere la data corrente in PL/SQL

1. Utilizzo della funzione 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;
/

Uscita:

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

2. Utilizzo della funzione 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;
/

Uscita:

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

3. Ottieni la data corrente con l'ora utilizzando la funzione 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;
/

Uscita:

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

Vedi anche:

  • Esempi di funzioni Oracle TO_DATE
  • Esempi di formato data Oracle TO_CHAR
  • Ottieni la data e l'ora locali correnti di qualsiasi paese in PL/SQL