sql >> データベース >  >> RDS >> Oracle

OracleTO_DATEがエラーをスローしない

    次の表を参照してください: 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を指定する場合は注意してください あなたはしなければならない 適切なセパレータを使用してください。そうしないとエラーになります。



    1. MySQL拒否パラメータ

    2. SQLServerの単一のクエリで5番目に高い給与を見つける方法

    3. Oracle:クエリタイムアウトの設定

    4. 同じイベントでトリガーの前後?子テーブルを埋めるPostgreSQL