Zobacz tabelę tutaj:https://docs. oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
Jest to część sekcji Reguły konwersji ciąg-do-daty modelu formatu daty i godziny. W przypadku MM jeśli nie ma dopasowania, próbuje dla MON i MONTH . Podobnie, jeśli określisz MON i nie znajduje tego, próbuje MONTH . Jeśli określisz MONTH i nie może tego znaleźć, próbuje MON , ale nigdy nie podejmie próby MM na wszystkim oprócz MM .
W odpowiedzi na pytanie:Can I turn it off? Odpowiedź brzmi:tak.
Możesz to zrobić, określając FX jako część Twojego formatowania.
SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;
Teraz powraca:
Natomiast następujące:
SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;
Zwraca oczekiwane:
Zwróć uwagę, że podczas określania FX MUSISZ użyj właściwych separatorów, w przeciwnym razie wystąpi błąd.