반응형
DCL(Data Control Language)
데이터 제어어는,
데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는 데 사용하는 언어를 말합니다.
이 DCL은 데이터베이스 관리자(DBA)가 데이터 관리를 목적으로 사용합니다.
이 "데이터 제어어"에는 크게 다음과 같은 5가지가 있습니다.
GRANT | 데이터베이스 관리자가 데이터베이스 사용자에게 권한을 부여하기 위한 명령어. |
REVOKE | 데이터베이스 관리자가 데이터베이스 사용자에게 권한을 취소하기 위한 명령어. |
COMMIT | 틀랜잭션이 성공적으로 끝나면 데이터베이스가 새로운 일관성상태를 가지기 위해 변경된 모든 내용을 데이터베이스에 반영하여야 하는데, 이때 사용하는 명령어가 COMMIT 명령어. |
ROLLBACK | 아직 COMMIT되지 않은 변경된 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명렁어. |
SAVEPOINT | 트랜잭션 내에 ROLLBACK 할 위칳인 저장점을 지정하는 명령어. |
반응형
최근댓글