sql >> Databáze >  >> RDS >> Oracle

Jak získat aktuální datum v PL/SQL?

Níže jsou uvedeny příklady pro získání aktuálního data v PL/SQL.

Příklady získání aktuálního data v PL/SQL

1. Pomocí funkce 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;
/

Výstup:

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

2. Pomocí funkce 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;
/

Výstup:

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

3. Získejte aktuální datum s časem pomocí funkce 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;
/

Výstup:

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

Viz také:

  • Příklady funkcí Oracle TO_DATE
  • Příklady formátu data Oracle TO_CHAR
  • Získejte aktuální místní datum a čas libovolné země v PL/SQL
  1. Je možné provádět mezidatabázové dotazy s PostgreSQL?

  2. Porovnání poskytovatelů kompatibilních s Entity Framework pro Oracle?

  3. Třídit podle sloupce ASC, ale nejprve hodnoty NULL?

  4. NOT IN výběr s hodnotami NULL