Определение DCL

Data Control Language (DCL) — группа операторов определяющая доступа к данным. Это операторы для управления разрешениями, с помощью которых можно разрешать или запрещать выполнение определенных операций над объектами базы данных.

К ним относятся:

  • GRANT — предоставляет пользователю или группе разрешения на определённые операции с объектом;
  • REVOKE — отзывает выданные разрешения;
  • DENY — создает запрет на определённые операции с объектом.

Структура для Firebird

GRANT {<privileges> ON <object> | role} TO <grantees> [WITH {GRANT|ADMIN} OPTION] [{GRANTED BY | AS} [USER] grantor]
Code language: HTML, XML (xml)
REVOKE [{GRANT|ADMIN} OPTION FOR] {<privileges> ON <object> | role} FROM <grantees> [{GRANTED BY | AS} [USER] grantor]
Code language: HTML, XML (xml)

Добавить комментарий