IT/SQL

[SQL] DCL 사용

올빼밋. 2021. 10. 11. 12:14
728x90
Grant
0. 유저 생성 → CREATE USER [유저명];
1. 권한 부여 → GRANT [부여할 권한] ON [테이블명] TO [유저명];
create user person01; -- 유저 생성1
create user person02; -- 유저 생성2

grant select on test to person01; -- 유저에게 선택 권한 부여
grant insert on test to person01; -- 유저에게 삽입 권한 부여
grant update on test to person01; -- 유저에게 수정 권한 부여
grant delete on test to person01; -- 유저에게 삭제 권한 부여
grant select, insert, update, delete on test to person02; -- 유저에게 모든 권한 부여

 

Revoke
권한 회수 → REVOKE [회수할 권한] ON [테이블명] FROM [유저명];
revoke select on test from person01; -- 유저의 선택 권한 회수
revoke select, insert on test from person02; -- 유저의 선택, 삽입 권한 회수

 


# 참고 사이트 : https://hello-nanam.tistory.com/1

728x90