今天解决了一个奇葩问题: ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间
将数据从一个视图倒入到一个同结构的表中,但是老报错,也就那么几个字段,肉眼真看不出来什么问题,但是既然报这个错,肯定和日期类型有关
就发现了一个字段可能影响,那个字段是timestamp 类型,奇怪的是两条相同的记录,字段都是空,为什么一个报错一个不报错呢。后来断定肯定是 null 和 ‘’ 的问题。
后来果然发现这个问题,由于视图是同股票Dblink 访问的另外一个数据的数据,后来果断将该字段全部设置为 ‘’ , 解决问题。
在数据迁移过程中遇到ORA-01847错误,通过排查发现是由timestamp字段中的null值引起。本文介绍了解决这一问题的具体步骤。
3689

被折叠的 条评论
为什么被折叠?



