需要使用TO_DATE函数,一开始写成了
Sql代码
TO_DATE("2012-08-24 00:00:00","YYYY-MM-DD HH:mm:ss")
结果报ORA-01810 格式代码出现两次的错误.后来上网查询后,发现是格式化字符串有问题,其中不应该将某个格式重复两次,否则Oracle就不知道要从哪个占位区间去解析该字段了,正确的格式应该是这样的,用MI来代表分钟,而不是java中的ssSql代码
TO_CHAR("2012-08-15 00:00:00","YYYY-MM-DD HH:MI:SS")
后来发现对于24小时制,HH支持的不好,又改成一下格式:
Sql代码
TO_CHAR("2012-08-15 00:00:00","YYYY-MM-DD HH24:MI:SS") 关于ORA-00907: missing right parenthesis问题整理MySQL 和 PostgreSQL 的全方位比较相关资讯 Oracle错误代码
- Oracle错误代码大全 (02/16/2015 21:31:57)
- Oracle中登陆时报ORA-28000: the (03/06/2013 20:06:23)
- Oracle 11g startup时报ORA-03113 (02/21/2013 17:25:55)
| - Oracle Grid Control OUI-25031错 (03/09/2013 09:01:36)
- ORA-04091:触发器/函数不能读 (02/25/2013 08:28:13)
- Oracle错误 ORA-12514 解决方法 (02/18/2013 08:50:10)
|
本文评论 查看全部评论 (0)