所以我需要在Oracle数据库上更新一些日期,该字段是一个日期时间,但我只想更新日期并保留时间,因为它...查询如下:
update table
SET field = to_date('07312010','MMDDYY');
Run Code Online (Sandbox Code Playgroud)
但它超越了现场的小时,分钟和秒钟,我想更新日期,但我希望小时保持不变,任何想法?
OMG*_*ies 19
你可以使用:
UPDATE TABLE
SET field = TO_DATE('07312010' || ' ' || TO_CHAR(field, 'HH24:MI:SS'),
'MMDDYY HH24:MI:SS');
Run Code Online (Sandbox Code Playgroud)