Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да получите текуща дата в PL/SQL?

Следват примерите за получаване на текущата дата в PL/SQL.

Примери за получаване на текущата дата в PL/SQL

1. Използване на 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;
/

Изход:

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

2. Използване на функция 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;
/

Изход:

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

3. Вземете текуща дата с час с помощта на функцията 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;
/

Изход:

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

Вижте също:

  • Примери за функции на Oracle TO_DATE
  • Примери за формат на дата в Oracle TO_CHAR
  • Вземете текущата местна дата и час на която и да е държава в PL/SQL
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се създаде екземпляр на грешка на доставчика на OLE DB като потребител на удостоверяване на Windows

  2. Как да заявя име на база данни в Oracle SQL Developer?

  3. .nextval проблем с вмъкване на JDBC

  4. 12.2 RAC/GI Нови функции

  5. oracle - какви изявления трябва да бъдат ангажирани?