设置时间为timestamp格式,且为现在的时间的6个小时后:set CD_TIME=systimestamp+0.25;
设置时间为timestamp格式,且为现在的时间的3个小时后:set CD_TIME=systimestamp+0.125;
设置时间为timestamp格式,且为现在的时间的1天后:set CD_TIME=systimestamp+1;
设置时间为date格式,且为现在的时间的6个小时后:set CD_TIME=sysdate+0.25;
设置时间为date格式,且为现在的时间的3个小时后:set CD_TIME=systimestamp+0.125;
设置时间为date格式,且为现在的时间的1天后:set CD_TIME=systimestamp+1;
“+”后面的这个数字,单位是天,24小时,当为6小时后,则用24除以6等于4,再用1除以4,为0.25;当为3小时后,则用24除以3等于8,再用1除以8,为0.125。要设为过去的时间的话,就用“-”。
例句:
select systimestamp+1 from DUAL;
update table_name set CD_TIME=systimestamp+1 where CD_TIME is null