■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)
- 投稿タグ
- oracle, sysdate, systimestamp, to_char