SQLD관리 구문DCL난이도 1MCQ

SQLD DCL 기출문제 #596

문제

다음 SQL 실행 후 USER1이 EMP 테이블에 대해 실제로 갖게 되는 권한으로 가장 적절한 것은?

GRANT SELECT(EMPNO, ENAME) ON EMP TO USER1; GRANT UPDATE ON EMP TO USER1;

① EMPNO, ENAME 컬럼만 조회 가능, 모든 컬럼 수정 가능 ② 모든 컬럼 조회 가능, 모든 컬럼 수정 가능 ③ EMPNO, ENAME 컬럼만 조회 가능, 수정 권한 없음 ④ 모든 컬럼 조회 가능, EMPNO, ENAME 컬럼만 수정 가능

정답

1

해설

첫 번째 GRANT는 EMPNO, ENAME 컬럼에 대해서만 SELECT 권한을 부여하고, 두 번째 GRANT는 테이블 전체에 대해 UPDATE 권한을 부여한다. 컬럼별 권한과 테이블 권한은 독립적으로 적용되므로 조회는 지정된 컬럼만, 수정은 모든 컬럼이 가능하다.

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

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

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