sql >> Database >  >> RDS >> Oracle

Hoe de huidige datum in PL/SQL te krijgen?

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
  1. Hoe te vinden of een waarde bestaat binnen een VARRAY

  2. Tel het aantal opeenvolgende voorkomen van waarden in tabel

  3. Cheatsheet voor MySQL-prestaties

  4. Verbeteringen in voortgangsrapportage in PostgreSQL 12