Lihat tabelnya di sini:https://docs. oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
Ini adalah bagian dari bagian Aturan Konversi String-To-Date dari model format Datetime. Dalam kasus MM jika tidak ada yang cocok, ia mencoba untuk MON dan MONTH . Demikian pula jika Anda menentukan MON dan tidak menemukannya, ia mencoba MONTH . Jika Anda menentukan MONTH dan tidak dapat menemukannya, ia mencoba MON , tetapi tidak akan pernah mencoba MM pada apa pun kecuali MM .
Menanggapi pertanyaan:Can I turn it off? Jawabannya adalah, Ya.
Anda dapat melakukannya dengan menentukan FX sebagai bagian dari pemformatan Anda.
SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;
Sekarang kembali:
Sedangkan berikut ini:
SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;
Mengembalikan yang diharapkan:
Perhatikan bahwa saat menentukan FX Anda HARUS gunakan pemisah yang tepat jika tidak maka akan error.