-- 다른 테이블
MERGE INTO TABLE_NAME(ALIAS1) / VIEW_NAME USING TABLE_NAME(ALIAS2) / VIEW_NAME / SUB_QUERY ON (JOIN CONDITION) WHEN MATCHED THEN UPDATE TABLE_NAME SET / DELETE TABLE (WHERE ~) WHEN NOT MATCHED THEN INSERT () VALUES (); |
-- 동일 테이블
MERGE INTO TABLE_NAME/VIEW_NAME USING DUAL ON ~ WHEN MATCHED THEN UPDATE SET / DELETE TABLE WHEN NOT MATCHED THEN INSERT () VALUES (); |
--** ON조건절에 사용된 컬럼은 UPDATE 불가능
--** 되도록 ON조건절 PK를 사용
'ORACLE' 카테고리의 다른 글
INDEX (1) | 2022.10.19 |
---|---|
PARTITION TABLE (0) | 2022.10.19 |
TABLESPACE 조회 (1) | 2022.10.11 |
[ORACLE] LOB Objects 갯수가 다른 경우 (1) | 2022.07.01 |
[ORACLE] ROLE (0) | 2022.06.30 |