◈ GRANT
데이터베이스 사용자에게 권한을 부여한다.
데이터베이스 사용을 위해서는 권한이 있어서 연결, 입력, 수정, 삭제, 조회를 할 수 있다.
예를 들어,
GRANT SELECT,INSERT,UPDATE,DELETE ON EMP TO JUNWOO;
준우에게 다음과 같은 권한을 부여한다라는 DCL이다.
일반적으로, 신입에게는 DELETE 권한이 없고, 입력 횟수도 제한이 있다고 한다.
- WITH GRANT OPTION
예를 들어,
GRANT SELECT, INSERT ON EMP TO JUNWOO WITH GRANT OPTION;
준우라는 사용자도 GRANT를 할 수 있다.
- WITH ADMIN OPTION ; 테이블에 대한 모든 권한을 부여한다.
권한을 A 사용자가 B에 부여하고 B가 다시 C에 부여한 후에 권한을 취소하면 B사용자 권한만 취소된다.
◈ REVOKE
데이터베이스 사용자에게 부여된 권한을 회수한다.
REVOKE privileges ON object From user;
'데이터베이스' 카테고리의 다른 글
[ORACLE 8일차] JOIN (0) | 2019.01.14 |
---|---|
[ORACLE 7일차] TCL (0) | 2019.01.13 |
[ORACLE 5일차] DML (4) (0) | 2019.01.11 |
[ORACLE 4일차] DML (3) (0) | 2019.01.10 |
[ORACLE 3일차] DML (2) (0) | 2019.01.09 |