次の表を参照してください: https://docs。 oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
これは、日時形式モデルの文字列から日付への変換ルールセクションの一部です。 MM
の場合 一致するものがない場合は、MON
を試行します およびMONTH
。同様に、MON
を指定した場合 それが見つからない場合は、MONTH
を試行します 。 MONTH
を指定した場合 それが見つからない場合は、MON
を試行します 、ただし、MM
を試行することはありません MM
以外のもの 。
質問への回答:Can I turn it off?
答えは「はい」です。
FX
を指定することでそれを行うことができます フォーマットの一部として。
SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;
戻り値:
一方、次のとおりです。
SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;
期待値を返します:
FX
を指定する場合は注意してください あなたはしなければならない 適切なセパレータを使用してください。そうしないとエラーになります。