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

아래의 SQL문을 순차적으로 수행한 결괏값으로 올바른 것은?
본문)
CREATE TABLE SQLD_29 (N1 NUMBER);
INSERT INTO SQLD_29 VALUES(1);
INSERT INTO SQLD_29 VALUES(2);
CREATE TABLE TMP_SQLD_29 (N1 NUMBER);
INSERT INTO TMP_SQLD_29 VALUES(1);
TRUNCATE TABLE TMP_SQLD_29;
ROLLBACK;
COMMIT;
SELECT SUM(N1) FROM SQLD_29;

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

CREATE, TRUNCATE 같은 DDL은 묵시적으로 COMMIT을 수행하므로 ROLLBACK 명령어를 수행하면 마지막 COMMIT을 수행한 6번째 행으로 이동한다.
이 단원 연속 풀기 · 트랜잭션 관리개념서 「TCL (COMMIT / ROLLBACK / SAVEPOINT)」 읽기

이 단원 공개 기출 20문항

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