SQLD(SQL 개발자) 기출 · DML

다음 SQL문의 실행 결과로 올바른 것은?
본문)
Create table Mytest(COL1 number(10));
INSERT INTO Mytest VALUES(2);
INSERT INTO Mytest VALUES(2);
SAVEPOINT SV1;
UPDATE Mytest SET COL1=7 WHERE COL1=2;
INSERT INTO Mytest VALUES(9);
SAVEPOINT SV2;
DELETE Mytest WHERE CO1=7;
INSERT INTO Mytest VALUES(11);
SAVEPOINT SV3;
INSERT INTO Mytest VALUES(20);
ROLLBACK TO SV2;
COMMIT;
SELECT * FROM mytest;

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

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

이 단원 공개 기출 103문항

  1. 다음 중 SQL문의 실행 순서로 올바른 것은?DML
  2. 주어진 테이블에서 아래의 SQL문과 다른 값을 반환하는 SQL문을 고르시오. [그림]DML
  3. 다음 중 SQL에 대한 설명으로 올바르지 않은 것은?DML
  4. 다음 보기의 SELECT문을 실행했을 때 그 결과가 다른 하나는? [그림]DML
  5. 다음 보기의 결과값과 동일하게 반환하는 SQL문은? [그림]DML
DML 기출 전체 보기 →