SQLD(SQL 개발자) 기출 · 트랜잭션 관리
주어진 SQL문을 수행한 결과로 올바른 것은?
본문)
INSERT INTO test24 VALUES (1);
INSERT INTO test24 VALUES (2);
COMMIT;
INSERT INTO test24 VALUES (3);
SAVEPOINT SP;
INSERT INTO test24 VALUES (4);
ROLLBACK to SP;
SELECT COUNT(*) FROM test24;이 문제 풀어보기
정답 및 해설 보기
정답: 3번
2번째 INSERT 이후 COMMIT이 1건만 확정. 이후 INSERT 3건 중 SAVEPOINT 이후분만 ROLLBACK되어 살아남는 건수를 합치면 3건.