OracleのSYSTIMESTAMPとは
SYSTIMESTAMPは、データベースが存在するシステムの、秒の小数部とタイムゾーンを含む日付を戻します。戻り値の型は、TIMESTAMP WITH TIME ZONEです。
なるほど、現在日時を取得する、と。
SYSDATEとSSYTIMESTAMPとの違い
SYSDATEとの違いは、
- 秒の小数部があるかないか
- タイムゾーンを含むかどうか
実際に両方たたいてみた。↓
SQL> select sysdate from dual;
SYSDATE
-------------------
2022-02-10 18:01:02
SQL>
SQL>
SQL> select systimestamp from dual;
SYSTIMESTAMP
---------------------------------------------------------------------------
22-02-10 18:01:11.089911 +09:00
SQL>
なるほど「 +09:00」がタイムゾーンですな。
コメント