DCL
- 기능
- 데이터 보안
- 무결성 유지
- 병행제어
- 회복
- DCL/TCL
- COMMIT
- 트랜잭션 확정
- 데이터베이스 트랜잭션의 내용 업데이트를 영구적으로 확정하는 명령어
- ROLLBACK
- 트랜잭션 취소
- 데이터베이스에서 업데이트 오류가 발생할 때, 이런 상태로 되돌리는 명령어
- SAVEPOINT = CHECKPOINT
- 트랜잭션 취소
- 데이터 베이스에서 업데이트 오류가 발생할 때, 이런 상태로
- 저장시기 설정
- 트랜잭션의 특정 지점에 이름을 지정하고, 그 시점 이전에 수행한 작업에 영향을 주지 않고 그 지점 이후에 수행한 작업 롤백할 수 있는 명령어
- 트랜잭션 취소
- COMMIT
- GRANT 명령어
- 데이터 베이스 관리자가 사용자에게 데이터 베이스에 대한 권한을 부여하는 명령어
-
GRANT … ON … TO …;
- REVOKE 명령어
- 데이터 베이스 관리자가 사용자에게 부여했던 권한을 회수하기 위한 명령어
- ```sql
REVOKE ...
ON ...
FROM ...;
- 그룹함수
- 집계함수
- 윈도함수