语法:
merge into table_name talbe_alias //目标表
using(table | view | sub_query) alias //源表
on(join condition) //合并数据的条件
when matched then //如果条件成立则更新
update set col1=col_val, col2=co2_val...
when not matched then //如果条件不成立则插入
insert (column_list) values(column_values);
//使用merge进行数据合并
merge into test2
using test1
on(test.eid = test2.eid)
when matched then
update set name = test1.name, birth = test1.birth, salary = test1.salary
when not matched then
insert(eid,name,birth,salary) values(test1.eid, test1.name, test1.birth, test1.salaru);