ORACLE 日期处理,将日期更新为当前日期,时分秒不变

如果时间字段是timestamp类型:

UPDATE TABLE  SET COLUMN_START_TIME = to_timestamp(to_CHAR(sysdate,'YYYY-MM-DD')||to_char(COLUMN_START_TIME,'hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss');

如果时间字段是Date类型:

UPDATE TABLE  SET COLUMN_START_TIME = to_date(to_CHAR(sysdate,'YYYY-MM-DD')||to_char(COLUMN_START_TIME,'hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss');

你可能感兴趣的:(数据库)