Oracle12cに日付を文字列型に変換するサンプル

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式
TO_CHAR(SYSDATE, フォーマット形式)
YYYYMMDD形式などの文字列型に変換したい場合はTO_CHARでフォーマットを指定して変換します。

使用例
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
TO_CHAR(SYSDATE, 'YYYYMMDD') RESA
,TO_CHAR(SYSDATE, 'YYYY/MM/DD') RESB
,TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') RESC
FROM
DUAL
SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') RESA ,TO_CHAR(SYSDATE, 'YYYY/MM/DD') RESB ,TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') RESC FROM DUAL
SELECT
  TO_CHAR(SYSDATE, 'YYYYMMDD') RESA
  ,TO_CHAR(SYSDATE, 'YYYY/MM/DD') RESB
  ,TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') RESC
FROM
  DUAL

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
RESA RESB RESC
20220411 2022/04/11 2022/04/11 20:08:16
RESA RESB RESC 20220411 2022/04/11 2022/04/11 20:08:16
RESA	    RESB	     RESC
20220411	2022/04/11	 2022/04/11 20:08:16

 

Oracle 12c

Posted by arkgame