학습용 기출·복원자료 분류 확인SQLD · 2023년 50회 SQL 기본 및 활용 · 24번
DCL 또는 TCL에 해당하지 않는 명령은?
1
ALTER
정답 근거ALTER는 테이블 등 객체 구조를 변경하는 DDL이다. GRANT·REVOKE는 DCL이고 ROLLBACK은 TCL이다. 따라서 1번 보기 ‘ALTER’의 적용 여부를 문제 조건과 대조해야 한다.
2
GRANT
오답 이유‘GRANT’은 이 문항에서 요구하는 ‘ALTER’의 정의·역할과 구분된다. ALTER는 테이블 등 객체 구조를 변경하는 DDL이다. GRANT·REVOKE는 DCL이고 ROLLBACK은 TCL이다. 따라서 2번 보기 ‘GRANT’의 적용 여부를 문제 조건과 대조해야 한다.
3
ROLLBACK
오답 이유ROLLBACK은 미확정 트랜잭션을 취소하는 TCL이다. 따라서 3번 보기 ‘ROLLBACK’의 적용 여부를 문제 조건과 대조해야 한다.
4
REVOKE
오답 이유REVOKE는 부여된 권한을 회수하는 DCL이다. 따라서 4번 보기 ‘REVOKE’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 1번
이 문항에서 조건에 맞지 않는 보기는 1번 ‘ALTER’입니다. ALTER는 테이블 등 객체 구조를 변경하는 DDL이다. GRANT·REVOKE는 DCL이고 ROLLBACK은 TCL이다.