日期:2014-05-16  浏览次数:20470 次

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');