-
2.8 SQL 데이터 조작어(MERGE)SQL 과정 2019. 2. 8. 11:41
1. MERGE문
가. 구조가 같은 두 개의 테이블을 하나의 테이블로 합치는 기능
나. 기준 테이블에 자료가 존재하면, 새로운 값으로 갱신(UPDATE) 되고
다. 존재하지 않으면 새로운 행으로 추가(INSERT) 된다.
(1) job이 MANAGER인 emp테이블의 데이터만 가져와 emp11 테이블 생성
(2) emp테이블의 모든 데이터와 구조를 갖는 emp10테이블 생성
(3) emp11테이블의 job컬럼 값들을 TEST로 모두 수정(UPDATE)
(4) emp11 테이블 하나의 데이터를 생성(INSERT INTO ... VALUES(...))한다.
(5) emp11 테이블을 emp10테이블로 병합(MERGE INTO emp10)
'SQL 과정' 카테고리의 다른 글
2.8 SQL 트랜잭션 명령어(COMMIT, ROLLBACK) (0) 2019.02.08 2.8 SQL 트랜잭션, 데이터베이스, 트렌잭션 제어필요성 (0) 2019.02.08 2.8 SQL 데이터조작어(UPDATE, DELETE) (0) 2019.02.08 2.7 SQL 데이터 조작어(DML) INSERT (0) 2019.02.07 2.7 SQL 데이터 딕셔너리(USER_TABLE, ALL, DBA) (0) 2019.02.07