MERGE INTO 目标表USING 要用来做增量更新的数据集(查询语句)ON 匹配字段WHEN MATCHED THEN…… ……WHEN NOT MATCHED THEN…… ……
【例】MERGE INTO DEPT_MUBIAO DMUSING (SELECT DEPTNO,DNAME,LOCFROM DEPT) DYON (DM.DEPTNO = DY.DEPTNO)WHEN MATCHED THEN UPDATE SET--DM.DEPTNO = DY.DEPTNO, 匹配字段不能进行更新DM.DNAME = DY.DNAME,DM.LOC = DY.LOCWHEN NOT MATCHED THEN INSERT(DM.DEPTNO,DM.DNAME,DM.LOC)VALUES(DY.DEPTNO,DY.DNAME,DY.LOC);COMMIT;
