Hieronder volgen de voorbeelden om de huidige datum in PL/SQL te krijgen.
Voorbeelden om de huidige datum in PL/SQL te krijgen
1. Sysdate-functie gebruiken
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; /
Uitvoer:
The Date today is: 19-AUG-18 PL/SQL procedure successfully completed.
2. Functie CURRENT_DATE gebruiken
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; /
Uitvoer:
The Date today is: 19-AUG-18 PL/SQL procedure successfully completed.
3. Krijg huidige datum met tijd met behulp van de functie 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; /
Uitvoer:
The Date today is: 19/08/2018 16:54:52 PL/SQL procedure successfully completed.
Zie ook:
- Oracle TO_DATE Functievoorbeelden
- Oracle TO_CHAR Voorbeelden van datumnotatie
- Ontvang de huidige lokale datum en tijd van elk land in PL/SQL