말랑말랑제리스타일

[Oracle] Grant 구문으로 테이블 권한 주기 본문

데이터베이스/Oracle SQL

[Oracle] Grant 구문으로 테이블 권한 주기

제리제리 2022. 1. 1. 10:19

DCL 구문 즉 , Data Control Language 중 가장 대표적인 Oracle 구문이 바로

Grant, Revoke로 권하는 주거나 빼는 구문인데요

특정 직무 담당자가 아닌 이상 자주 쓰는건 또 아니다보니 헷갈리죠

근데 또 막상 써보면 Grant 구문으로 Oracle 테이블 권한 주는건 간단합니다

GRANT 권한 ON 테이블명 TO 유저명

으로 유저에게 테이블 권한을 부여할 수 있는데요

여기서 권한에는 SELECT,DELETE 등 권한을 줄 구문이 들어가고

테이블 명과 유저명은 말안해도 알겠죠

GRANT SELECT,DELETE,INSERT,UPDATE ON TAB1 TO USER1

좀 더 바로 쓸 수 있는 예시 Oracle SQL로 표현하면 위와 같겠죠

SQL 실행시키거나 Oracle 프로시저 생성할 때 권한이 없다는 에러가 뜨면 위와 같이 권한을 주면 될 것 같습니다

Comments