到目前为止,MON-DD的oracle给出了ORA-01839:日期对于指定的月份无效

时间:2017-08-11 06:27:02

标签: oracle11g to-date

我们有以下查询,如

SELECT TO_DATE(CREATED_DATE_IN_CHAR,'MON-DD') FROM TABLE1

列中的数据采用与MON-DD相同的格式。

执行上述查询时,我们得到的是ORA-01839:日期对于指定的月份无效。 在进一步分析中,我们发现created_date_in_char的值类似于'FEB-29'。所以oracle正试图将'FEB-29'转换为'29-FEB-17'(当年是2017年),这不是2017年的有效日期。

是否可以使to_date函数占用闰年而不是当前年份(2017)。

我们被困在这里。感谢任何帮助或建议。

0 个答案:

没有答案