原有时间上增加10秒
SQL> create table test_date1(id varchar2(10), operate_time date);
insert into test_date1 values('1',sysdate);
select * from test_date1
SQL> update test_date1 set operate_time = operate_time + (1/24/60/60)*10 where id=1;
原有时间上增加10分
SQL> update test_date1 set operate_time = operate_time + (1/24/60)*10 where id=1;
原有时间上增加1小时
SQL> update test_date1 set operate_time = operate_time + (1/24)*1 where id=1;
原有时间上增加1天
SQL> update test_date1 set operate_time = operate_time + 1 where id=1;
原有时间上增加1周
SQL> update test_date1 set operate_time = operate_time + 1*7 where id=1;
原有时间上增加1月
SQL> update test_date1 set operate_time = add_months(operate_time,1) where id=1;
原有时间上增加1年
SQL> update test_date1 set operate_time = add_months(operate_time,1*12) where id=1;
减去则用负数