欢迎光临
我们一直在努力

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

在写一个sql插入数据库的时候 

to_date('20140509131034','yyyyMMddHHmmss'

原因是java中的年月日和oracle中的年月日表示形式不一样

oracle用MI来代表分钟,而不是java中的mm


修改为

to_date('20140509131034','yyyyMMddHHMISS'

然后又报ORA-01849:小时值必须介于1和12之间

因为24小时的形式显示出来要用HH24

修改为

to_date('20140509131034','yyyyMMddHH24MISS')

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。