Oracle数据库Merge into语句使用delete

一直使用merge into语句,但常见的都是update和Insert,那merge into是否支持delete操作呢?
答案是支持,以Oracle数据库scott用户emp表为例

create table emp2 as select * from emp;
//更新emp2表所有sal列都为1
update emp2 a set a.sal = 1;
//用emp表还原emp2表的sql字段,同时删除emp2表ename = 'SMITH'的行
 merge into emp2 a
 

你可能感兴趣的:(数据库开发,oracle,big,data,数据库)