
[Oracle] DCL, TCL
·
데이터베이스/SQL
지난 포스팅에 이어 Oracle의 명령어 DCL, TCL을 알아보도록 하자.DCL과 TCL은 단순한 데이터 관리보다 복잡하게 느껴질 수가 있다. DCL (Data Control Language)DCL은 관리자 및 사용자의 접근 권한을 관리하는 데에 사용되는 SQL 명령어를 가리킨다.아무리 배웠던 DDL, DML을 사용하고 싶다 하더라도, 접속한 사용자가 접근 권한이 없을 시 조작하지 못한다. GRANTGRANT문은 데이터베이스 객체에 대한 권한을 사용자나 역할에게 부여하는 명령어다.역할을 사용자에게 부여함으로써 해당 역할이 가진 권한을 사용자가 이용할 수도 있다.GRANT SELECT, INSERT ON STUDENT TO SCOTT;GRANT ROLE1 TO SCOTT; REVOKEREVOKE문은 사용..