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

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

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

1.CURRENT_DATEの使用例

SELECT
  CURRENT_DATE 
FROM
  DUAL;

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

使用例2

SELECT
  trunc(CURRENT_DATE) 
FROM
  DUAL;

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

2.CURRENT_TIMESTAMP の使用例1

SELECT
  CURRENT_TIMESTAMP 
FROM
  DUAL;

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

使用例2

SELECT
  CURRENT_TIMESTAMP(3) 
FROM
  DUAL;

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

Oracle

Posted by arkgame