「Oracle 19c」TO_DATE関数で数値型から日付型に変換する
環境
Windows 10 64bit
Oracle 19c
関数
書式
TO_DATE(expression[, format])
引数
expression:変換する式
format:書式
戻値
変換された値
書式
TO_DATE(expression[, format])
引数
expression:変換する式
format:書式
戻値
変換された値
書式 TO_DATE(expression[, format]) 引数 expression:変換する式 format:書式 戻値 変換された値
使用例1
文字列型から日付型に変換します
SQL構文
SELECT '20220515' CREATEDATE, TO_DATE('20220515') MODADATE FROM DUAL;
SELECT '20220515' CREATEDATE, TO_DATE('20220515') MODADATE FROM DUAL;
SELECT '20220515' CREATEDATE, TO_DATE('20220515') MODADATE FROM DUAL;
結果
CREATEDATE MODADATE
20220515 2022/05/15 日曜日 0:00:00
CREATEDATE MODADATE
20220515 2022/05/15 日曜日 0:00:00
CREATEDATE MODADATE 20220515 2022/05/15 日曜日 0:00:00
使用例2
数値型から日付型に変換します
SQL構文
SELECT 20220215 CREATEDATE, TO_DATE(20220215) MODADATE FROM DUAL;
SELECT 20220215 CREATEDATE, TO_DATE(20220215) MODADATE FROM DUAL;
SELECT 20220215 CREATEDATE, TO_DATE(20220215) MODADATE FROM DUAL;
実行結果
CREATEDATE MODADATE
20220215 2022/02/15 火曜日 0:00:00
CREATEDATE MODADATE
20220215 2022/02/15 火曜日 0:00:00
CREATEDATE MODADATE 20220215 2022/02/15 火曜日 0:00:00