파게로그
DCL(Data Control Language) 본문
GRANT
GRANT privileges ON object TO user;
GRANT SELECT, INSERT, UPDATE ON EMP TO BERRY WITH GRANT OPTION;
privileges(권한)
SELECT | 지정된 테이블에 대한 SELECT 권한 |
INSERT | 지정된 테이블에 대한 INSERT 권한 |
UPDATE | 지정된 테이블에 대한 UPDATE 권한 |
DELETE | 지정된 테이블에 대한 DELETE 권한 |
REFERENCES | 지정된 테이블을 참조하는 제약조건을 생성할 수 있는 권한 |
ALTER | 지정된 테이블을 수정할 수 있는 권한 |
INDEX | 지정된 테이블에 대해서 인덱스를 생성할 수 있는 권한 |
ALL | 지정된 테이블에 대한 모든 권한 |
WITH GRANT OPTION
WITH GRANT OPTION | - 특정 사용자에게 권한을 부여할 수 있는 권한을 부여함 - A 사용자가 B 사용자에게 권한을 부여하고, B 사용자가 C 사용자에게 권한을 부여한 후, 권한을 취소(revoke)하면 모든 권한이 회수됨 |
WITH ADMIN OPTION | - 테이블에 대한 모든 권한을 부여함 - A 사용자가 B 사용자에게 권한을 부여하고, B 사용자가 C 사용자에게 권한을 부여한 후, 권한을 취소(revoke)하면 B 사용자 권한만 취소됨 |
REVOKE
REVOKE privileges ON object FROM user;
- 데이터베이스 사용자에게 부여된 권한을 회수
'콤퓨타 왕기초 > SQLD/JDBC/Oracle DB' 카테고리의 다른 글
join (0) | 2021.03.19 |
---|---|
TCL(Transaction Control Language) (0) | 2021.03.18 |
WITH 구문 (0) | 2021.03.18 |
ROWNUM과 ROWID (0) | 2021.03.18 |
DECODE와 CASE문 (0) | 2021.03.18 |
Comments