Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 89 стр.

UptoLike

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. Параметр