Orcal语法Merge into用法
Orcal语法 Merge into
1、语法介绍
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。
通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,
连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。
优点:这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。
2、语法格式
Merge into 你的表名 【表别名】
Using(关联表) 【表别名】
on (关联条件)
WHEN MATCHED THEN 更新语句
WHEN NOT MATCHED THEN 插入语句;