方案一:merge into 语句:
merge into excel e using (select et.* from excel_temp et where et. id='1') tmp on (e.root_affair_code=tmp.root_affair_code) 需要注意一点:on后面的条件需要是可以唯一确定using (本例子中就是tmp)中的候选码,http://www.lmwl.cc/a/wangzhanfuwu/2011/1129/17.html。when matched then update set e.affair_id=tmp.affair_id, e.affair_code=tmp.affair_code, e.modify_time=sysDate when not matched then insert ( e.id,http://www.tbkdhy.com, e.affair_code, e.affair_name, e.create_time,http://www.qinlv.net/, e.modify_time ) values( tmp.id,商务时空软件, tmp.affair_code, tmp.affair_name, sysDate, sysDate )
方案二:根据条件,存在则删除,然后insert。