第一,你opdate是什么类型?
date类型的话
update 表名 set opdate=sysdate+day;
由于oracle中,date类型必须是日期+时间,所以时间比如几时几分几秒不可控
如果是varchar类型
update 表名 set opdate=to_char(sysdate+day,'yyyy-mm-dd');
指定一下日期的格式就行
update table set opdate=DATEADD(day,day,GETDATE())