[오라클] DDL, DCL, ROLE
by 무작정 개발반응형
DDL(Data definition Language) - 데이터 정의어
- CREATE : 테이블 생성
- ALTER : 테이블 변경
- DROP : 테이블 제거
- RENAME : 테이블 이름 변경
결과
결과
문제
결과
결과
추가 문제들
ALTER : 테이블 변경
DROP : 테이블 제거
제약조건
RENAME : 테이블 이름 변경
DCL (Data Control Language) - 데이터 제어어
- 데이터베이스 관리자가 특정 사용자들에게 데이터 접근 권한을 부여하거나 접근 권한을 제거하기 위한 명령어
- GRANT : USER나 OBJECT의 권한을 부여할 때 사용
- REVOKE : USER나 OBJECT의 권한을 회수할 때 사용
권한의 종류
SYSYTEM 권한
- DATABASE의 OBJECT들을 생성(CREATE), 수정(ALTER), 삭제(DROP) 할 수 있는 권한
- DBA -> USER
OBJECT 권한
- OBJECT 내용을 추가(INSERT), 변경(UPDATE), 삭제(DELETE), 검색(SELECT) 할 수 있는 권한
- USER -> USERS
OBJECT :
TABLE, SEQUENCE, VIEW
SYSTEM 권한
(OBJECT) 오브젝트 권한
- 내가 만든 테이블을 다른 계정이 사용할 수 있게끔 해주는 권한 /이건 일반 사용자가 일반 사용자한테 주는 권한이다.
ROLE
- ROLE는 권한들을 담아놓은 그릇이라고 생각하면 된다.
반응형
'DataBase > Oracle' 카테고리의 다른 글
[PL/SQL] 시작 (0) | 2022.02.03 |
---|---|
[오라클] 제약 조건, View (0) | 2022.01.28 |
SQL 연습 문제 풀이 (3) (0) | 2022.01.27 |
SQL 연습 문제 풀이 (2) (0) | 2022.01.27 |
SQL 연습 문제 풀이 (1) (0) | 2022.01.27 |
블로그의 정보
무작정 개발
무작정 개발