Orcal数据库中ORA-01861: 文字与格式字符串不匹配
今天匹配数据库表时发生了ORA-01861 :字符和格式字符串不匹配的错误。
一开始我以为sql语句错了,所以仔细检查了一下,但没有发现错误。 然后查看表的时间字段中保存的数据,既有2015-2-18 12:03:12,也有2015-2-19,直接有“”空数据。
很明显,用to_date(time,' yyyy-mm-dd ' )直接转是不行的。 请先用to_char ) time,' yyyy-mm-dd ' )进行格式设置。
最后出现这些to_date(to_char ) time,' yyyy-MM-dd ',' yyyy-MM-dd ' )时,不会报告给ORA-01861。