TCL (Transaction Control Language)
- 처리가 완료되지 않은 중간 과정을 시작 전 단계로 되돌리는 것
- COMMIT : DML 문 실행 완료
- ROLLBACK : DML 문 실행 취소
- DML문 실행 > LOCK(잠김현상)
- COMMIT / ROLLBACK 실행 시 해제
- DEAD LOCK : 교착 상태
- SAVEPOINT : 트랜잭션 내 한 지점을 표시
DCL (Data Control Language)
GRANT 문
- "롤이나 권한"을 "사용자"에 부여
- "권한"을 "롤"에 부여
GRANT RESOURCE, CONNECT TO scott;
롤(ROLE)
- 다양한 권한 <==(부여, 제거)==> 다수 사용자
- 롤 생성
- 롤에 권한 부여
- 사용자에게 롤 부여
REVOKE 문
REVOKE RESOURCE, CONNECT FROM scott;