问题:
一大早系统出问题了,进入报错。
具体后台报错:
ErrorCode = 1847, $OLState = HY000, Details = ORA-01847: day of month must be between 1 and last day of month
失败原因:错误代码ORA-01847表示日期中的月份必须介于1和该月的最后一天之间。这通常发生在尝试插入或更新日期值时,日期值的月份超出了正常范围。例如,尝试将日期设置为2月30日。
报错sql代码:
select sysdate - interval '1'YEAR from dual;
想必大家看出来,今天2月29,去年没有2月29,2月最后一条来个紧急版本