因为新增时间的时候没注意,只新增了日期,导致TIMESTAMP时间查出来都会有个原有时间2020-02-02 00:00:00.000000,后面的时分秒不符合业务需求,现在只能在原有数据基础上进行更改
UPDATE EXAMPLETABLE SET TIMECLOUM= TIMESTAMP (REPLACE(to_char(TIMECLOUM,'yyyy-MM-dd HH24:MI:SS'),'00:00:00',('23:59:59'))); 主要是逻辑是将原有时间转换成字符串,然后使用REPLACE函数替换字符串的相关部分,再转换成时间格式后更新到表里,目前只能替代固定字符串, 暂时还没有测试是否可以用相关表达式处理,仅记录