SQLDSQL 기본TCL난이도 0MCQ

SQLD TCL 기출문제 #237

문제

다음 중 TCL(Transaction Control Language)에 대한 설명으로 가장 적절하지 않은 것은?

① COMMIT은 현재 트랜잭션의 모든 변경사항을 데이터베이스에 영구적으로 반영한다 ② ROLLBACK은 현재 트랜잭션의 모든 변경사항을 취소하고 트랜잭션 시작점으로 되돌린다 ③ SAVEPOINT는 트랜잭션 내에서 중간 저장점을 생성하여 부분적인 롤백이 가능하게 한다 ④ TCL 명령어는 자동으로 새로운 트랜잭션을 시작시킨다

정답

4

해설

④ TCL 명령어 중 COMMIT과 ROLLBACK은 현재 트랜잭션을 종료하고 새로운 트랜잭션을 자동으로 시작하지만, SAVEPOINT는 현재 트랜잭션 내에서 저장점을 생성할 뿐 새로운 트랜잭션을 시작하지 않는다. ① COMMIT은 변경사항을 영구적으로 반영하는 것이 맞다. ② ROLLBACK은 트랜잭션 시작점으로 되돌리는 것이 맞다. ③ SAVEPOINT는 부분적 롤백을 가능하게 하는 것이 맞다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] TCL SQL 기본 기출 #237 | sqldpass