REVOKE


Главная - Примеры разработки 1С - REVOKE

Полномочия на выполнение операторов:
REVOKE {ALL | statement_list}
FROM {PUBLIC | name_list}
Полномочия на объекты базы данных:
REVOKE {ALL | permission_list}
ON {table_name [(column_list)] | view_name [(column_list)] |
stored_procedure_name | extended_stored_procedure_name}
FROM {PUBLIC | name_list}
Оператор REVOKE служит для отъятия различных прав у пользователей. При определении прав они сохраняются в системной таблице sysprotecs.
!
Обратите внимание: полномочия, даваемые группе public, являются более значимые, чем полномочия, опрделенные ранее для некоторого пользователя или группы пользователей. Порядок выдачи полномочий имеет значение: только полномочия, выданные последними, имеют эффект. Таким образом, старайтесь сначала выдавать полномочия группе public, и далее по нисходящей Более подробно см. GRANT
Пример
REVOKE CREATE TABLE, CREATE DEFAULT
FROM Mary, John