sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo obtener la fecha actual en PL/SQL?

Los siguientes son ejemplos para obtener la fecha actual en PL/SQL.

Ejemplos para obtener la fecha actual en PL/SQL

1. Uso de la función 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;
/

Salida:

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

2. Uso de la función 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;
/

Salida:

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

3. Obtenga la fecha actual con la hora usando la función 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;
/

Salida:

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

Ver también:

  • Ejemplos de funciones de Oracle TO_DATE
  • Ejemplos de formato de fecha TO_CHAR de Oracle
  • Obtenga la fecha y hora locales actuales de cualquier país en PL/SQL