ORA-01810格式代码出现两次 的解决办法

来源:互联网 发布:聚橙网络上市 编辑:程序博客网 时间:2024/06/05 03:22

出现这个错误是由于ORACLE对HH这种格式支持的不好。
可以修改成如下格式 yyyy-MM-dd hh24:mi:ss 这种格式出现多少次都不会报错。

例如:

select to_char(to_date(to_char(to_date(to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss') timesfrom dual

输出结果如下:
2015-06-15 18:26:43

0 0
原创粉丝点击