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

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

Oracleの日付関数について

日付データ型について

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

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

日付関数について

日付関数名戻り値の型タイムゾーン
SYSDATEDATE型データベース日時
SYSTIMESTAMPTIMESTAMP WITH TIME ZONE型データベース日時
CURRENT_DATEDATE型セッション日時
CURRENT_TIMESTAMPTIMESTAMP WITH TIME ZONE型セッション日時
LOCALTIMESTAMPTIMESTAMP型セッション日時

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

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をコピーしました