436
правок
Изменения
Комментарии в текст: примеры
=== Примеры ===
<font color=blue>grant all priviledges on <font color=black>Items <font color=blue>to group <font color=black>ShopManagers <font color=blue>with grant option<font color=grey>;<font color=black>
<font color=blue>grant select on <font color=black>Items <font color=blue>to public<font color=grey>;<font color=black>
<font color=green> -- cascade также забирает право у всей цепочки получивших,</font>
<font color=green> -- restrict выдаст ошибку, если право было делегировано<font color=black>
<font color=green> -- аналогично, как и про само право, так и про возможность его делегации<font color=black>
=== Примеры ===
<font color=blue>revoke insert on <font color=black>Items <font color=blue>from group <font color=black>ShopManagers <font color=blue>cascade<font color=grey>;<font color=black>
<font color=blue>revoke update on <font color=black>Items <font color=blue>from public<font color=grey>;<font color=black>
=== Пример ===
<font color=blue>create view <font color=black>FurnitureItems <font color=blue>as</font>
<font color=blue>select <font color=gray>* <font color=blue>from <font color=black>Items</font>
<font color=gray>(<font color=blue>select <font color=black>DId <font color=blue>from <font color=black>Departments <font color=blue>where <font color=black>DId <font color=gray>= <font color=green>'Furniture'<font color=gray>)<font color=black>
<font color=blue>grant all priviledges on <font color=black>FurnitureItems <font color=blue>to <font color=black>FurnitureManager<font color=gray>;<font color=black>
=== Пример ===
<font color=blue>create view <font color=black>PublicItems <font color=blue>as</font>
<font color=blue>select <font color=black>ItemId<font color=gray>, <font color=black>Name<font color=gray>, <font color=black>Color <font color=green>-- без данных о расположении на складе, поставщике, сертификации и тд</font>
<font color=blue>from <font color=black>Items
<font color=blue>grant select on <font color=black>PublicItems <font color=blue>to <font color=black>public<font color=grey>;<font color=black>
=== Пример ===
<font color=blue>create view <font color=black>StudentPoints <font color=blue>as</font>
<font color=blue>select <font color=black>SId<font color=grey>, <font color=black>avg<font color=grey>(<font color=black>points<font color=grey>)</font>
<font color=blue>from <font color=black>Students <font color=blue>natural join <font color=black>Marks
<font color=blue>grant select on <font color=black>StudentPoints <font color=blue>to public<font color=grey>;<font color=black><font color=black>