Oracle 日付関数について 現在日付、日時

スポンサーリンク
スポンサーリンク

Oracleの日付関数について

日付データ型について

Oracleの日付型は以下の型があります。

日付データ型 サイズ タイムゾーン
DATE型 7Byte なし
TIMESTAMP型 7~11Byte なし
TIMESTAMP WITH TIME ZONE型 13Byte あり
TIMESTAMP WITH LOCAL TIME ZONE型 7~11Byte あり

日付関数について

日付関数名 戻り値の型 タイムゾーン
SYSDATE DATE型 データベース日時
SYSTIMESTAMP TIMESTAMP WITH TIME ZONE型 データベース日時
CURRENT_DATE DATE型 セッション日時
CURRENT_TIMESTAMP TIMESTAMP WITH TIME ZONE型 セッション日時
LOCALTIMESTAMP TIMESTAMP型 セッション日時

日付関数の実行結果について

SQL> SELECT SYSDATE FROM DUAL;

SYSDATE
--------
18-12-26

SQL> SELECT SYSTIMESTAMP FROM DUAL;

SYSTIMESTAMP
--------------------------------------------
18-12-26 23:10:09.275000 +09:00

SQL> SELECT CURRENT_DATE FROM DUAL;

CURRENT_DATE
---------------
18-12-26

SQL> SELECT CURRENT_TIMESTAMP FROM DUAL;

CURRENT_TIMESTAMP
--------------------------------------------
18-12-26 23:10:09.278000 +09:00

SQL> SELECT LOCALTIMESTAMP FROM DUAL;

LOCALTIMESTAMP
--------------------------------------------
18-12-26 23:10:09.280000

コメント

タイトルとURLをコピーしました