▶ DCL
● Data Control Language 데이터 제어어
● 권한을 부여/회수하는 명령어 grant / revoke
● 데이터를 관리 목적으로 보안, 무결성, 회복, 병행 제어 등을 정의
● 일반사용자 (12c부터) c##qwerty, C##QWERTY처럼 생성
● qwerty사용자생성
● qwerty에게 table을 조회/추가/수정/삭제 권한 부여
● connect롤 안에 create session권한 포함
● resource롤 안에 create table권한 포함
● 롤/권한 조회
● coffe테이블 생성 후 예시
▶ TCL
● Transaction Control Language 트랜잭션 제어어
● 데이터베이스의 상태를 변화시키기 위해 수행하는 최소의 작업의 단위
● commit / rollback / savepoin
● 트랜잭션 하위의 작업은 반드시 모두 성공 또는 모두 실패해야 한다.
'Database' 카테고리의 다른 글
[SQL]TOP-N (0) | 2022.04.27 |
---|---|
[SQL] DDL,제약조건 (0) | 2022.04.25 |
[SQL] DML (0) | 2022.04.20 |
[SQL] 그룹함수 (0) | 2022.04.19 |
[SQL] join , set operator, (0) | 2022.04.18 |