以下は、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.
関連項目:
- OracleTO_DATE関数の例
- OracleTO_CHARの日付形式の例
- PL/SQLで任意の国の現在のローカル日時を取得する