MERGE 사용법
*사용법
MERGE INTO [table] [alias] USING [table | view | subquery] alias ON[join condition] WHEN MATCHED THEN UPDATE SET ... WHEN NOT MATCHED THEN INSERT INTO ... VALUES ...; |
-MERGE INTO : 하나의 테이블로 합치기 위한 결과 테이블
-USING : 테이블, 뷰, 서브쿼리에 대한 별명 지정
-ON : 조인 조건 지정
-WHEN MATCHED THEN : ON 절의 조인 조건을 만족하는 행 존재하면 지정된 값으로 행을 UPDATE
-WHEN NOT MATCHED THEN : ON 절의 조인 조건을 만족하지 않을 경우 새로운 행으로 INSERT
-WHEN MATCHED THEN 절과 WHEN NOT MATCHED THEN 절에서는 테이블이나 뷰 이름 대신에 USING 절에서 지정한 별명 사용
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 442. MERGE 사용 예 (0) | 2015.11.13 |
---|---|
오라클공부 441. MERGE 사용 예 (0) | 2015.11.13 |
오라클공부 439. MERGE (0) | 2015.11.13 |
오라클공부 438. 서브쿼리를 이용한 데이터 삭제 예 (0) | 2015.11.12 |
오라클공부 437. 서브쿼리를 이용한 데이터 삭제 (0) | 2015.11.12 |