sql >> Databasteknik >  >> RDS >> Oracle

Hur får man aktuellt datum i PL/SQL?

Följande är exemplen för att få aktuellt datum i PL/SQL.

Exempel för att få aktuellt datum i PL/SQL

1. Använda 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;
/

Utdata:

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

2. Använder 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;
/

Utdata:

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

3. Få aktuellt datum med tid med funktionen 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;
/

Utdata:

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

Se även:

  • Oracle TO_DATE-funktionsexempel
  • Exempel på Oracle TO_CHAR datumformat
  • Hämta aktuellt lokalt datum och tid för vilket land som helst i PL/SQL
  1. En metod för indexjustering – Del 2

  2. Funktion i SQL Server 2008 som liknar GREATEST i mysql?

  3. Vad är INTE logisk operatör i SQL Server - SQL Server / TSQL Tutorial Del 121

  4. Hur skapar man användare för en db i postgresql?