-
Vous avez probablement une valeur comme
TO_DATE('0816', 'MMDDYYYY')
pourTR_EFF_DT
entrée, et qui ne correspond pas au format de date, comme dans l'instruction suivante :with tab(TR_EFF_DT) as ( select TO_DATE('0816', 'MMDDYYYY') from dual ) select * from tab where TR_EFF_DT>= TO_DATE('08162011', 'MMDDYYYY'); Error: ORA-01861: literal does not match format string
-
OU vous avez probablement une incohérence pour le format de date de votre serveur de base de données avec le format de date de votre session en cours . Dans ce cas, vous pouvez émettre :
ALTER SESSION SET nls_date_format='MMDDYYYY';