grant 권한부여 질문 0 2 658

by goblin [Oracle 기초] [2018.12.26 16:18:16]


grant select any table하면 테이블에 대한 모든 권한이 부여되는걸로 알고있는데요

 

A라는 계정에서 저 구문을 수행시키면 A테이블이 가지고있는 테이블에 대한 조회권한만 부여되는게 맞나요??

 

도움 부탁드립니다.

by 임상준 [2018.12.27 09:26:03]

말 그대로 ANY TABLE 이므로 A 계정 말고도 모든 테이블에 대한 권한을 줄겁니다. SELECT ANY TABLE 권한은 특정 스키마나 테이블에 특정짓는 권한이 아닌 시스템 권한에 속합니다.


by goblin [2018.12.27 13:59:26]

감사합니다.

 

그럼 궁금한게 sys계정도 아니고 dba role도 없는경우에는 any table권한부여는 안되는건가요??

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입