以下は、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で任意の国の現在のローカル日時を取得する