您的位置:首页 > 编程语言

ORA-01810:格式代码出现两次 解决方法

2014-05-14 20:22 183 查看
在写一个sql插入数据库的时候
to_date('20140509131034','yyyyMMddHHmmss')
报ORA-01810:格式代码出现两次
原因是java中的年月日和oracle中的年月日表示形式不一样
oracle用MI来代表分钟,而不是java中的mm
修改为
to_date('20140509131034','yyyyMMddHHMISS')

然后又报ORA-01849:小时值必须介于1和12之间
因为24小时的形式显示出来要用HH24

修改为
to_date('20140509131034','yyyyMMddHH24MISS')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: