oracle merge1 (Oracle)Merge Into ~~ 사용법 및 예시 오라클에서 하나의 쿼리문으로 Insert, Update, Delete를 한번에 해야 하는 경우 사용한다. Insert, Update는 9i부터 사용이 가능Delete는 10g부터 사용이 가능 MERGE INTO job_history AS a ('테이블 || 뷰') USING emp AS b ('테이블 || 뷰 || 서브쿼리') ON (a.empno = b.empno) ('조건절') WHEN MATCHED THEN ('일치하는 경우') UPDATE SET a.job = b.job DELETE WHEN NOT MATCHED THEN ('불일치하는 경우') INSERT (a.empno, a.job, a.deptno) VALUES (b.empno, b,job, b.deptno); 단일 테이블 사용법(dual)단.. DataBase/Oracle DB 2023. 4. 18. 이전 1 다음 728x90 반응형