Определение 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)

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