[Oracle/SQL] MERGE INTO
MERGE INTO 문UPDATE문, INSERT문, DELETE문 등을 상황에 따라 나눠서 처리하는 문장으로주로 동일한 데이터가 있을경우 UPDATE, 없을경우 INSERT를 하기 위해 사용된다.MERGE INTO 테이블1 -- 테이블,뷰USING 테이블2 -- 테이블,뷰,서브쿼리,dual ON 조건 -- 매칭 조건 ( PK 또는 UNIQUE 제약조건을 사용)WHEN MATCHED THEN --조건 ture (UPDATE,DELETE) , 조건 true일때 아무것도 안하고 싶다면 없어도됨 UPDATE SET 컬럼 = 값 -- WHERE절 사용가능(오라클10g이후 INSERT는 X)WHEN NOT MATCHED THEN --조건 false (INSERT), 조건 fal..
2024. 7. 30.