■SQLでシステム日付を取得する
 SYSDATE、SYSTIMESTAMPを使用する。

SELECT SYSDATE FROM DUAL;

 ⇒ 2019/02/07 15:05:00

SELECT SYSTIMESTAMP FROM DUAL;

 ⇒ 2019/02/07 15:06:00.719

■システム日付の表示フォーマットを変更する
 上記のSYSDATE、SYSTIMESTAMPをTO_CHARと合わせて使用する。

SELECT TO_CHAR(SYSDATE, ‘YYYYMMDD’) FROM DUAL;

 ⇒ 20190207

SELECT TO_CHAR(SYSTIMESTAMP, ‘YYYYMMDDhh24missff3’) FROM DUAL;

 ⇒ 20190207150600719

 

以下のサイトを参考にしました。

http://oracle.se-free.com/dml/07_sysdate.html

>https://www.shift-the-oracle.com/sql/functions/to_char-datetime.html

[ORACLE関数] 現在日時を取得する(sysdate、systimestamp)

Follow me!