Вижте таблицата тук:https://docs. oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
Той е част от секцията Правила за преобразуване на низ към дата на модела на формат Datetime. В случай на 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 вие ТРЯБВА използвайте правилните разделители, в противен случай ще възникне грешка.