首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle 批量更新数据 月份中日的值必须介于 1 和当月最后一日之间解决方法

2013-01-27 
oracle 批量更新数据 月份中日的值必须介于 1 和当月最后一日之间小弟最近在做 2个oralce 数据之间数据的

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转换一下

热点排行
Bad Request.