ВУЗ:
Составители:
Рубрика:
91
13.2. Оператор представлений привилегий
grant <привилегия>,…..
ON < объект >,….
TO <имя>
[with grant option];
grant select, update (Sales, num)
ON Sales_data
TO user1
with grant option;
Пользователь, предоставивший привилегию другому называется
грантор (grantor — предоставитель). Привилегия является
предоставляемой, если право на нее можно предоставить другим
пользователям.
<имя_пользователя>:=PUBLIC
PUBLIC — имя пользователя распространяет привилегии на все
множество зарегистрированных в системе пользователей.
13.3. Оператор отмены привилегий
Оператор отмены привилегий входит в стандарт SQL, начиная с
1992 года. Поэтому в ранних версиях различных СД встречаются
уникальные операторы отмены. Основная сложность
конструирования оператора отмены состоит в том, что определенная
привилегия порождает множество зависимых привилегий.
Следовательно, оператор отмены должен обрабатывать всю цепочку
зависимых привилегий.
Revoke [with grant option]
< привилегии >,…
ON < объект >,…
FROM <имя_пользователя>
CASCADE/RESTRICT.
Предложение with grant option сохраняет за пользователем
перечисленные привилегии, но отменяет его право передавать их
кому-либо другому. Если оператор отменяет привилегию только
одного дескриптора пользователя, а все зависимые привилегии
сохраняются, то указывается параметр RESTRICT. Параметр
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »