Veja a tabela aqui:https://docs. oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479
Faz parte da seção Regras de conversão de string até a data do modelo de formato Datetime. No caso de
MM se não houver correspondência, ele tenta MON e MONTH . Da mesma forma, se você especificar MON e não encontra isso, ele tenta MONTH . Se você especificar MONTH e não consegue encontrar isso, ele tenta MON , mas nunca tentará MM em qualquer coisa, exceto MM . Em resposta à pergunta:
Can I turn it off? A resposta é sim. Você pode fazer isso especificando
FX como parte de sua formatação. SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;
Agora retorna:
Considerando o seguinte:
SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;
Retorna o esperado:
Observe que ao especificar
FX você DEVE use os separadores adequados, caso contrário, ocorrerá um erro.