반응형
grant
-
DCL 데이터 제어어: 데이터 접근과 보안을 위한 SQL 구문(GRANT, REVOKE)자기계발/데이터베이스 2023. 8. 27. 13:23
DCL이란? DCL은 Data Control Language의 약자로, 사용자의 권한을 관리하거나 데이터 접근을 제어하는 SQL의 하위 언어입니다. DCL의 주요 구문 ㅇ GRANT: 특정 사용자에게 권한을 부여합니다. ㅇ REVOKE: 특정 사용자로부터 권한을 취소합니다. DCL의 사용 예시 시나리오: 회사의 새로운 직원인 'John'에게 데이터베이스의 'Products' 테이블에 대한 읽기 권한을 부여하고, 나중에 그 권한을 다시 회수해봅시다. 1. 권한 부여 (GRANT) GRANT SELECT ON Products TO John; 2. 권한 취소(REVOKE) REVOKE SELECT ON Products FROM John; 3. 권한 리뷰 방법 SELECT * FROM DBA_TAB_PRIVS ..