*MERGE 문
-충돌나지 않게 합친다
-여러 테이블의 데이터를 합치는 병합을 의미
-INSERT , UPDATE , DELETE 문을 한번에 작업 가능
-소스들의 충돌 방지 ,적절하게 누락되지 않게 통합하기 위해 사용
MERGE INTO (테이블명1)
USING (테이블명2)
ON(병합 조건절)
WHEN MATCHED THEN
UPDATE SET ( 컬럼명 = 값 )
DELETE WHERE ( 컬럼명 = 값 )
WHEN NOT MATCHED THEN
INSERT VALUES(컬럼명);
간단한 예시!
-다중테이블일때
생성해주고!
데이터 추가해주고!
`
'데이터베이스' 카테고리의 다른 글
Oracle - SELECT 문 (0) | 2020.09.15 |
---|---|
Oracle - JOIN UPDATE, 트랜잭션(TRANSACTION) (0) | 2020.09.15 |
Oracle - DML 명령어 (0) | 2020.09.14 |
Oracle - data Dictionary(데이터 사전) (0) | 2020.09.14 |
Oracle - DDL 명령어 (0) | 2020.09.14 |