← 회차 전체 문제학습용 기출·복원자료 분류 확인SQLD · 2023년 50회 SQL 기본 및 활용 · 45번
1·2 삽입, SAVEPOINT, 1을 4로 수정, 새 SAVEPOINT, 행 삭제, 최근 SAVEPOINT로 ROLLBACK, 3 삽입 후 최댓값은?
- 1
1
오답 이유1은 SAVEPOINT 이전 값이지만 수정이 최근 롤백 범위보다 앞에서 수행되어 4로 유지된다. 따라서 1번 보기 ‘1’의 적용 여부를 문제 조건과 대조해야 한다. - 2
2
오답 이유2보다 큰 수정값 4와 삽입값 3이 존재한다. 따라서 2번 보기 ‘2’의 적용 여부를 문제 조건과 대조해야 한다. - 3
3
오답 이유마지막 삽입값이지만 기존 수정값 4보다 작다. 따라서 3번 보기 ‘3’의 적용 여부를 문제 조건과 대조해야 한다. - 4
4
정답 근거최근 SAVEPOINT 이후의 삭제만 취소되고 그 전에 수행한 1→4 수정은 유지된다. 이후 3을 삽입하므로 남은 값의 최댓값은 4다. 따라서 4번 보기 ‘4’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION정답 4번
핵심 판단은 4번 ‘4’입니다. 최근 SAVEPOINT 이후의 삭제만 취소되고 그 전에 수행한 1→4 수정은 유지된다. 이후 3을 삽입하므로 남은 값의 최댓값은 4다.
CONTENT RECORD콘텐츠 정보
- 자료 유형
- 공개 기출 아카이브
- 검수 상태
- 문항·보기·해설 편집 확인
- 최종 검수
- 2026-08-09