SQLD(SQL 개발자) 기출 · 트랜잭션 관리

다음의 SQL문이 순서대로 수행되고 난 후 결과값으로 알맞은 것은?
본문)
Create table test20 (col1 number(10));
INSERT INTO test20 VALUES(1);
INSERT INTO test20 VALUES(4);
SAVEPOINT SV1;
UPDATE test20 SET COL1=8 WHERE COL1=2;
SAVEPOINT SV1;
DELETE test20 WHERE COL1 > =2;
ROLLBACK TO SV1;
INSERT INTO test20 VALUES(3);
SELECT MAX(COL1) FROM test20;

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

SAVEPOINT가 동일할 때 ROLLBACK을 수행하면 가장 마지막 시점의 SAVEPOINT 지점으로 ROLLBACK 된다.
이 단원 연속 풀기 · 트랜잭션 관리개념서 「TCL (COMMIT / ROLLBACK / SAVEPOINT)」 읽기

이 단원 공개 기출 20문항

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