其他分享
首页 > 其他分享> > ORA-01810格式代码出现两次

ORA-01810格式代码出现两次

作者:互联网

本周在sql调试过程中出现异常:ORA-01810格式代码出现两次

原始sql脚本:

select t.*,t.rowid from ucr_ac1.am_deposit_busi t where t.trade_date >= to_date('20190612', 'yyyy-MM-dd hh24:mm:ss');

修改后sql脚本:

select t.*,t.rowid from ucr_ac1.am_deposit_busi t where t.trade_date >= to_date('20190612', 'YYYY-MM-DD HH24:Mi:SS');

出现异常的原因:因为Oracle数据库中书写sql脚本的过程中是不区分字母大小写,最后格式化日期hh24:mm:ss时讲mm(分钟)解析成MM(月份)了。

标签:ucr,MM,am,mm,01810,sql,date,格式,ORA
来源: https://blog.csdn.net/qq_25023237/article/details/93380117