MERGE 문의 MATCHED와 NOT MATCHED 처리로 옳은 것은?
정답 3번
MERGE는 대상 테이블과 원본 데이터가 ON 조건으로 일치하는지에 따라 한 문장에서 작업을 분기한다. `WHEN MATCHED THEN UPDATE`는 이미 존재하는 대상 행을 갱신하고, `WHEN NOT MATCHED THEN INSERT`는 대응 행이 없을 때 새 행을 추가한다. MATCHED에서 DELETE를 조건부로 함께 사용할 수 있는 문법은 있어도 DELETE만 가능하거나 두 경우 모두 SELECT만 가능하다는 설명은 틀리다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21