原文:ora-01847:月份中日的值必须介于 1 和当月最后一日之间

今天解决了一个奇葩问题:ORA : 月份中日的值必须介于 和当月最后一日之间 将数据从一个视图倒入到一个同结构的表中,但是老报错,也就那么几个字段,肉眼真看不出来什么问题,但是既然报这个错,肯定和日期类型有关 就发现了一个字段可能影响,那个字段是timestamp 类型,奇怪的是两条相同的记录,字段都是空,为什么一个报错一个不报错呢。后来断定肯定是 null 和 的问题。 还有一个原因是 我在in ...

2019-04-22 23:00 0 1303 推荐指数:

查看详情

(完整)年份必须介于 -4713 和+9999之间,且不为0

今天在查询一个报表的时候 ,报以下错误 (完整)年份必须介于 -4713 和+9999之间,且不为0 oracle标准对于时间支持的有效范围是 -4713/1/1 至 9999/12/31,若时间格式超出此范围,则会报错。 经查 是由于代码中写了 nvl ...

Fri Apr 15 18:49:00 CST 2016 0 15011
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM