SQLDSQL 기본TCL난이도 1MCQ

SQLD TCL 기출문제 #23

문제

다음 SQL 실행 후 테이블 T에 남아있는 데이터 건수는?

SQL
INSERT INTO T VALUES(10); INSERT INTO T VALUES(20);

SAVEPOINT A;

SQL
INSERT INTO T VALUES(30); INSERT INTO T VALUES(40);

ROLLBACK TO A;

SQL
INSERT INTO T VALUES(50);

ROLLBACK;

① 0건 ② 2건 ③ 3건 ④ 5건

정답

1

해설

10, 20 입력 → SAVEPOINT A 설정 → 30, 40 입력 → ROLLBACK TO A로 30, 40 취소(10, 20만 남음) → 50 입력 → ROLLBACK으로 트랜잭션 시작점까지 모든 변경사항 취소. 최종적으로 모든 INSERT가 취소되어 0건이 남습니다.

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

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

[SQLD] TCL SQL 기본 기출 #23 | sqldpass