「Oracle12c」TO_CHAR関数で日付型の値を文字列型の値に変換する

2022年4月12日

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

書式
TO_CHAR(数値)は、nを、オプションの数値書式fmtを使用してVARCHAR2データ型の値に変換します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
n値には、NUMBER、BINARY_FLOATまたはBINARY_DOUBLE型の値を指定できます。
fmtを指定しないと、nの有効桁数を保持するために十分な長さのVARCHAR2値に変換されます。
n値には、NUMBER、BINARY_FLOATまたはBINARY_DOUBLE型の値を指定できます。 fmtを指定しないと、nの有効桁数を保持するために十分な長さのVARCHAR2値に変換されます。
n値には、NUMBER、BINARY_FLOATまたはBINARY_DOUBLE型の値を指定できます。
fmtを指定しないと、nの有効桁数を保持するために十分な長さのVARCHAR2値に変換されます。

使用例
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT TO_CHAR('2022/04/12 14:10:20') FROM DUAL;
SELECT TO_CHAR('2022/04/12 14:10:20') FROM DUAL;
SELECT TO_CHAR('2022/04/12 14:10:20') FROM DUAL;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
2022/04/12 14:10:20
2022/04/12 14:10:20
2022/04/12 14:10:20

 

Oracle 12c

Posted by arkgame