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

다음 주어진 SQL문을 수행하였을 때 최종적으로 반영되는 값은 무엇인가?
본문)
INSERT INTO Mytest VALUES(1);
INSERT INTO Mytest VALUES(2);
SAVEPOINT SV1;
UPDATE Mytest SET CO1=8 WHERE COL1=2;
INSERT INTO Mytest VALUES(9);
SAVEPOINT SV2;
DELETE Mytest WHERE COL1=8;
INSERT INTO Mytest VALUES(11);
SAVEPOINT SV3;
INSERT INTO Mytest VALUES(9);
ROLLBACK TO SV2;
COMMIT;

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

위의 SQL문의 맨 하단의 ROLLBACK TO SV2 명령어를 수행하면 SAVEPOINT SV2 지점까지 변경된 것을 모두 취소한다.
이 단원 연속 풀기 · 트랜잭션 관리개념서 「TCL (COMMIT / ROLLBACK / SAVEPOINT)」 읽기

이 단원 공개 기출 20문항

  1. 트랜잭션이 가지는 특징에 해당되지 않는 것은?트랜잭션 관리
  2. 다음의 SQL문을 수행하였을 때의 결과로 알맞은 것은?트랜잭션 관리
  3. AUTO COMMIT이 FALSE로 설정된 환경에서 다음의 SQL문을 실행했을 때의 결과로 올바르지 않은 것은? [그림]트랜잭션 관리
  4. 다음 중 데이터베이스에서 작업을 처리하는 트랜잭션의 특징에 해당되지 않는 것은?트랜잭션 관리
  5. A 사용자가 "홍길동" 데이터를 입력하고 아직 COMMIT 되지 않은 데이터에 대한 설명으로 잘못된 것은?트랜잭션 관리
트랜잭션 관리 기출 전체 보기 →