日期:2014-05-17  浏览次数:21559 次

oracle 批量更新数据 月份中日的值必须介于 1 和当月最后一日之间
小弟最近在做 2个oralce 数据之间数据的转换,用ODP做批量的更新和插入,当我提取A数据库数据到B数据时就报错了了 提示:月份中日的值必须介于 1 和当月最后一日之间。如果是因为时间格式有误那么当初为什么A库可以存进去,现在却不能存储到B库。。。不懂????
oracle 存储

------解决方案--------------------
是这样吗

sys@ORCL> select to_date('2013/1/32','yyyy/mm/dd') from dual;
select to_date('2013/1/32','yyyy/mm/dd') from dual
               *
ERROR 位于第 1 行:
ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间

用to_date转换一下