问题背景:今天测试一个东西,需要将时间调整到未来,下面这个SQL执行直接报错
update T_SPDSJ_BUSINESS_BEPERSON
set CONTROL_TIME_END='2020-10-12 09:12:00'
问题解释:
ORA-01861: 文字与格式字符串不匹配
问题解决方案:
这个错误一般是数据库时间和你设置的数据格式不一致导致的。
像下面这样子修改就能完美执行了。
update T_SPDSJ_BUSINESS_BEPERSON
set CONTROL_TIME_END=to_date('2020-12-28 10:07:24' , 'yyyy-mm-dd hh24:mi:ss')