相关文章推荐

merge into语句用法

使用merge语句从一个或多个源中选择行以进行更新或插入表或视图。可以指定条件以确定是update还是insert目标表或视图。

merge语句是组合多个操作的便捷方式。它可以让你避免多次使用INSERT,UPDATE和DELETE语句去操作数据。

语法:

merge [hint]
 into[schema.] {table |view} [ t_alias ]
 using {[schema.] {table|view }|subquery } [t_alias ]
 on ( condition )
 when matched then [merge_update_clause]
  when not matched then  [merge_insert_clause ];

参考源: MERGE

描述:

merge into  baseTable   bt
 using  (select * from tempTable)  temp 
 on (bt.code = temp.code)
 when matched then  inset/update/delete语句
 
推荐文章