-
Có thể bạn có một giá trị như
TO_DATE('0816', 'MMDDYYYY')
choTR_EFF_DT
đầu vào và điều đó không phù hợp với định dạng ngày, như trong câu lệnh sau: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
-
HOẶC bạn có thể có sự không khớp đối với Định dạng ngày của máy chủ DB của mình với Định dạng ngày của phiên hiện tại của bạn . Trong trường hợp này, bạn có thể gặp vấn đề:
ALTER SESSION SET nls_date_format='MMDDYYYY';