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

Hvordan får man aktuel dato i PL/SQL?

Følgende er eksemplerne for at få den aktuelle dato i PL/SQL.

Eksempler på at få den aktuelle dato i PL/SQL

1. Brug af Sysdate-funktionen

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;
/

Output:

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

2. Bruger funktionen 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;
/

Output:

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

3. Få aktuel dato med tid ved hjælp af To_Char()-funktionen

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;
/

Output:

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

Se også:

  • Oracle TO_DATE-funktionseksempler
  • Eksempler på Oracle TO_CHAR datoformat
  • Få aktuel lokal dato og klokkeslæt for ethvert land i PL/SQL
  1. Sådan fjerner du dubletter i SQL

  2. Hvordan tilføjer man brugerdefinerede attributter til SQL-forbindelsesstrengen?

  3. Brug af pg_dump til kun at få indsæt sætninger fra én tabel i databasen

  4. Konverter heltal til hex og hex til heltal