- 博客(1)
- 资源 (8)
- 收藏
- 关注
原创 解决oracle数据库的表中存在异常日期值在查询时抛出ora-01841错误的办法
生产环境的服务器上,在查询时抛出SQLDataException,错误代码为ora-01841ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0经排查是在rs.next()语句中报错,导致后面的数据不能正常读取和显示,经多方判断,只能判断是表中的某个日期列被保存了一个异常日期值,在PLSQL中使用日期列排序时也会抛出此异常,表中的数据量也比较多,有十几万,无法精确的定位是哪一行数据的日期列有问题,网上也查不到相应的解决方案,后来无意中使用to_char函
2020-10-15 16:48:03 9517
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人