「Oracle」CURRENT_DATEとCURRENT_TIMESTAMPでセッションのタイムゾーンの日付を返す

説明
CURRENT_DATE
セッションのタイムゾーンでの現在の日付を返します。

CURRENT_TIMESTAMP
データ型TIMESTAMP WITH TIME ZONEの値で、セッションタイムゾーンの現在の日付と時刻を返します。

1.CURRENT_DATEの使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
CURRENT_DATE
FROM
DUAL;
SELECT CURRENT_DATE FROM DUAL;
SELECT
  CURRENT_DATE 
FROM
  DUAL;

実行結果
CURRENT_DATE
2020/09/05 10:02:26

使用例2

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
trunc(CURRENT_DATE)
FROM
DUAL;
SELECT trunc(CURRENT_DATE) FROM DUAL;
SELECT
  trunc(CURRENT_DATE) 
FROM
  DUAL;

実行結果
TRUNC(CURRENT_DATE)
2020/09/05

2.CURRENT_TIMESTAMP の使用例1

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
CURRENT_TIMESTAMP
FROM
DUAL;
SELECT CURRENT_TIMESTAMP FROM DUAL;
SELECT
  CURRENT_TIMESTAMP 
FROM
  DUAL;

実行結果
CURRENT_TIMESTAMP
2020/09/05 10:08:17.694

使用例2

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
CURRENT_TIMESTAMP(3)
FROM
DUAL;
SELECT CURRENT_TIMESTAMP(3) FROM DUAL;
SELECT
  CURRENT_TIMESTAMP(3) 
FROM
  DUAL;

実行結果
CURRENT_TIMESTAMP(3)
2020/09/05 10:09:27.027

Oracle

Posted by arkgame