Вижте таблицата тук: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
вие ТРЯБВА използвайте правилните разделители, в противен случай ще възникне грешка.