DCL(Data Control Language_데이터 제어어) 은 데이터베이스 사용자에 대한 권한 제어를 위한 SQL 입니다.
-- GRANT 권한 ON 테이블 TO 사용자;
GRANT SELECT, INSERT ON employees TO user1;
-- user1 이 다른 사용자에게 권한을 부여할 수 있도록 선언
GRANT SELECT ON employees TO user1 WITH GRANT OPTION;
-- 모든 사용자에게 권한 부여
GRANT SELECT ON employees TO PUBLIC;
-- REVOKE 권한 ON 테이블 FROM 사용자;
-- user1 이 권한을 준 사용자의 동일한 권한도 회수
REVOKE INSERT ON employees FROM user1;