Bekijk de tabel hier:https://docs. oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
Het maakt deel uit van de sectie String-To-Date Conversion Rules van het Datetime-formaatmodel. In het geval van MM
als er geen overeenkomst is, probeert het voor MON
en MONTH
. Evenzo als u MON
. opgeeft en het vindt dat niet, het probeert MONTH
. Als u MONTH
. opgeeft en het kan dat niet vinden, het probeert MON
, maar het zal nooit proberen MM
op alles behalve MM
.
In antwoord op de vraag:Can I turn it off?
Het antwoord is:ja.
U kunt dat doen door FX
. op te geven als onderdeel van uw opmaak.
SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;
Nu terug:
Terwijl het volgende:
SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;
Retourneert het verwachte:
Merk op dat bij het specificeren van FX
je MOET gebruik de juiste scheidingstekens, anders zal het fout gaan.