SQLD관리 구문난이도 2MCQ

SQLD 관리 구문 기출문제 #946

문제

다음 상황에서 USER3의 권한 상태로 가장 적절한 것은?

SQL
-- 상황 1 GRANT SELECT ON PRODUCT TO USER3 WITH GRANT OPTION; -- 상황 2 USER3가 다른 사용자에게 SELECT 권한을 부여함 -- 상황 3 REVOKE SELECT ON PRODUCT FROM USER3;

① USER3만 권한을 잃고, USER3가 부여한 권한은 유지된다 ② USER3와 USER3가 부여한 모든 사용자의 권한이 회수된다 ③ REVOKE가 실행되지 않고 오류가 발생한다 ④ USER3의 권한만 일시 정지되고 나중에 복원된다

정답

2

해설

SQL
WITH GRANT OPTION으로 부여된 권한을 REVOKE할 때는 해당 사용자뿐만 아니라 그 사용자가 다른 사용자에게 부여한 모든 권한도 연쇄적으로 회수됩니다. 이는 권한의 일관성을 유지하기 위한 일반적인 동작입니다. ①은 잘못된 설명이며, ③과 ④도 해당하지 않습니다.

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

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

[SQLD] 관리 구문 기출 #946 | sqldpass