by goblin [Oracle 기초] [2018.12.26 16:18:16]
grant select any table하면 테이블에 대한 모든 권한이 부여되는걸로 알고있는데요
A라는 계정에서 저 구문을 수행시키면 A테이블이 가지고있는 테이블에 대한 조회권한만 부여되는게 맞나요??
도움 부탁드립니다.
말 그대로 ANY TABLE 이므로 A 계정 말고도 모든 테이블에 대한 권한을 줄겁니다. SELECT ANY TABLE 권한은 특정 스키마나 테이블에 특정짓는 권한이 아닌 시스템 권한에 속합니다.
감사합니다.
그럼 궁금한게 sys계정도 아니고 dba role도 없는경우에는 any table권한부여는 안되는건가요??