데이터베이스
Oracle - MERGE (병합) 문
먼지제거제
2020. 9. 14. 23:40
*MERGE 문
-충돌나지 않게 합친다
-여러 테이블의 데이터를 합치는 병합을 의미
-INSERT , UPDATE , DELETE 문을 한번에 작업 가능
-소스들의 충돌 방지 ,적절하게 누락되지 않게 통합하기 위해 사용
MERGE INTO (테이블명1)
USING (테이블명2)
ON(병합 조건절)
WHEN MATCHED THEN
UPDATE SET ( 컬럼명 = 값 )
DELETE WHERE ( 컬럼명 = 값 )
WHEN NOT MATCHED THEN
INSERT VALUES(컬럼명);
간단한 예시!
-다중테이블일때
생성해주고!
데이터 추가해주고!
`