쿼리를 작성하다보면 하나의 쿼리문으로 INSERT, UPDATE, DELETE 작업을 해야 하는 경우가 있다. 이런 경우 MERGE 문을 사용하여 간단하게 쿼리를 작성할 수 있다. MERGE 문은 ORACLE 9i 부터 지원하고, MERGE문에 DELETE 절은 10g부터 지원한다. 단일테이블 단일테이블에 MERGE문을 사용하기 위해서는 USING 절에 테이블 대신 DUAL을 사용하면 된다. MERGE INTO EMP USING DUAL ON (A.EMPNO = 7788) WHEN MATCHED THEN UPDATE SET A.DEPTNO = 20 WHEN NOT MATCHED THEN INSERT (A.EMPNO, A.ENAME, A.DEPTNO) VALUES (7788, 'SCOTT', 20); JO..