Open1
ORACLEのクエリのDATE型に任意の書式を含める場合:”で囲む
やりたいこと
例えば 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')