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건.
이 단원 연속 풀기 · 트랜잭션 관리개념서 「TCL (COMMIT / ROLLBACK / SAVEPOINT)」 읽기

이 단원 공개 기출 20문항

  1. 다음의 SQL문이 순서대로 수행되고 난 후 결과값으로 알맞은 것은?트랜잭션 관리
  2. 다음 중 트랜잭션의 특징에 대한 설명으로 올바른 것은?트랜잭션 관리
  3. 아래의 상품 마스터 테이블에 대한 상품ID '001'의 최종 상품명은 무엇인가? [그림]트랜잭션 관리
  4. 아래 SQL 실행 결과로 가장 적절한 것은? [그림]트랜잭션 관리
  5. 트랜잭션에 대한 설명 중 가장 적절하지 않은 것은?트랜잭션 관리
트랜잭션 관리 기출 전체 보기 →