다음 Oracle MERGE 실행 후 TARGET의 (ID, AMT) 전체 내용으로 옳은 것은?
TARGET
| ID | AMT |
|---|---|
| 1 | 10 |
| 2 | 20 |
SOURCE
| ID | AMT |
|---|---|
| 2 | 5 |
| 3 | 7 |
MERGE INTO TARGET T
USING SOURCE S
ON (T.ID = S.ID)
WHEN MATCHED THEN
UPDATE SET T.AMT = T.AMT + S.AMT
WHEN NOT MATCHED THEN
INSERT (ID, AMT) VALUES (S.ID, S.AMT);정답 1번
ID 2는 대상에 존재하므로 MATCHED 절에서 20+5=25로 갱신된다. ID 3은 대상에 없으므로 NOT MATCHED 절에서 (3,7)이 삽입되고, 원천에 대응 행이 없는 대상 ID 1은 그대로 남는다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21