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
コメント