oracle - merge 一例

来源:互联网 发布:软件测试案例分析 编辑:程序博客网 时间:2024/06/16 14:21
  

merge 的语法,举个例子:



begin
    merge into emp_t t
    using (select * from emp_s) s
    on ( t.empid=s.empid   )
    when matched then
      update set t.empnm=s.empnm
    when not matched then
      insert  (empid,empnm,deptnm,create_time,modify_time,action_flag)
        values (s.empid, s.empnm, s.deptnm, s.create_time, s.modify_time,'0' )
    ;
    commit;
end;

原创粉丝点击