SQLDSQL 기본난이도 4MCQ

SQLD SQL 기본 기출문제 #1270

문제

다음 중 UPSERT(삽입 또는 갱신) 작업에 대한 설명으로 가장 적절하지 않은 것은?

① INSERT ... ON DUPLICATE KEY UPDATE 구문으로 구현 가능 ② MERGE 문을 사용하여 조건부 INSERT/UPDATE 수행 가능 ③ 트랜잭션 내에서 동시성 제어가 중요한 고려사항 ④ 복합 키 테이블에서는 UPSERT 패턴 적용이 불가능

정답

4

해설

복합 키(composite key) 테이블에서도 UPSERT 패턴은 완전히 적용 가능합니다. MERGE 문이나 INSERT ... ON DUPLICATE KEY UPDATE 구문 모두 복합 키를 기준으로 중복 검사를 수행할 수 있습니다. ①②③은 모두 올바른 설명으로, UPSERT 작업의 다양한 구현 방법과 고려사항들입니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] SQL 기본 기출 #1270 | sqldpass