Open1

ORACLEのクエリのDATE型に任意の書式を含める場合:”で囲む

Teru roomTeru room

やりたいこと

例えば Oracleの TO_CHAR() 関数でDATE型の値を任意の日本語の書式、例えば YY年MM月 などに変換したいです。

方法

場合には以下のように任意の日本語の書式部分の " で囲みます

NG:エラーになります
TO_CHAR(HOGE_DATE, 'YY年MM月DD日')
OK
TO_CHAR(HOGE_DATE, 'YY"年"MM"月"DD"日"')

もしも任意の書式を使っていなければエラーにはなりません

OK
TO_CHAR(HOGE_DATE, 'YY-MM-DD')