다음 중 SQL 문의 종류가 나머지 셋과 다른 것은? | [SQLD] SQL 개발자 기출유형 모의고사 7회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 7회
다음 중 SQL 문의 종류가 나머지 셋과 다른 것은?
1
TRUNCATE
2
ROLLBACK
3
COMMIT
4
SAVEPOINT
해설
TRUNCATE 는 테이블 구조는 남기고 데이터를 모두 지우는 DDL 로 분류되며 나머지 셋은 트랜잭션을 제어하는 TCL 이다.
TCL 은 COMMIT·ROLLBACK·SAVEPOINT 처럼 DML 작업의 확정과 취소 단위를 다루는 명령이다.
- COMMIT 은 트랜잭션의 변경을 확정하는 TCL 이다.
- SAVEPOINT 는 부분 롤백 지점을 지정하는 TCL 이다.
- ROLLBACK 은 커밋 전 변경을 취소하는 TCL 이다.
오류나 개정된 내용이 보이면 알려주세요