merge into session.EMPLOYE as EM
using (select MA.managerid,MA.name,MA.salary from session.MANAGER as MA where MA.managerid = 6) as MA
on EM.employeid = MA.managerid
when matched and EM.salary < MA.salary then update set EM.salary = MA.salary
when matched and EM.salary > MA.salary then delete
when not matched then insert values (MA.managerid,MA.name,MA.salary)
else ignore;
DB2 merge into 备忘
最新推荐文章于 2014-12-17 06:33:48 发布
本文展示了一个使用SQL的merge into语句的具体实例。该语句用于同步员工表与经理表之间的薪资信息,通过匹配经理ID来更新或插入记录。
1265

被折叠的 条评论
为什么被折叠?



