Data Control Language (DCL) (Речь контроля данных) - компьютерный язык, также часть SQL , используется в программах или для контроля доступа в базах данных.
DCL командами являются:
- GRANT (предоставить) - позволить определенным пользователям выполнять определенные манипуляции.
- REVOKE (отменить) - отменить предоставленные права.
Следующие действия могут быть GRANTED TO или REVOKED FROM пользователя.
В Oracle выполнения DCL команды создает принудительный неявный commit, т.е. завершения транзакции. В PostgreSQL выполнение DCL является частью транзакции, длящейся, и соответственно быть откаченным (rolled back).