문제
다음 상황에서 USER2가 실제로 가진 권한으로 가장 적절한 것은?
-- 상황 1: GRANT SELECT(empno, ename) ON emp TO user2; -- 상황 2: GRANT UPDATE ON emp TO user2;
① SELECT(empno, ename), UPDATE(전체 컬럼) ② SELECT(전체 컬럼), UPDATE(전체 컬럼) ③ SELECT(empno, ename), UPDATE(empno, ename) ④ 권한 충돌로 인해 권한 없음
정답
1번
해설
① 컬럼별 권한과 테이블별 권한은 독립적으로 적용됩니다. SELECT는 empno, ename 컬럼만 가능하고, UPDATE는 테이블 전체 컬럼에 대해 가능합니다. ② SELECT는 지정된 컬럼만 가능, ③ UPDATE는 전체 컬럼 가능, ④ 권한 충돌은 발생하지 않습니다.