SQLD(SQL 개발자) 기출 · DML

다음 주어진 SQL문을 수행한 결과 영구적으로 반영되는 것은 무엇인가?
본문)
INSERT INTO TAB1 VALUES(1);
INSERT INTO TAB1 VALUES(2);
SAVEPOINT SV1;
UPDATE TAB1 SET COL1=7 WHERE COL1=2;
INSERT INTO TAB1 VALUES(9);
SAVEPOINT SV2;
DELETE TAB1 WHERE COL1=7;
INSERT INTO TAB1 VALUES(11);
SAVEPOINT SV3;
INSERT INTO TAB1 VALUES(9);
ROLLBACK TO SV2;
COMMIT;

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

SQL문의 맨 하단에서 ROLLBACK TO SV2명령어를 수행하면 SAVEPOINT SV2 지점까지 변경 된 것을 모두 취소한다.
이 단원 연속 풀기 · DML개념서 「DML (INSERT / UPDATE / DELETE / MERGE)」 읽기

이 단원 공개 기출 103문항

  1. 다음 주어진 테이블에서 아래의 SQL문과 다른 값을 반환하는 SQL문을 고르시오. [그림]DML
  2. 주어진 테이블에서 아래와 같은 결괏값을 반환하는 SQL문을 고르시오. [그림]DML
  3. 다음 주어진 테이블에서 아래의 SQL문을 수행하였을 때의 결괏값으로 올바른 것을 고르시오. [그림]DML
  4. 다음 SQL문에 대한 설명으로 올바른 것은?DML
  5. 다음은 Order by에 대한 설명이다. 올바르지 않은 것은?DML
DML 기출 전체 보기 →