Delphi 3 и создание приложений баз данных


39. Установка привилегий доступа


Привилегия доступа - возможность определенного пользователя выполнять определенный вид действий над определенными таблицами базы данных. Привилегии доступа могут устанавливаться как системным администратором (пользователем с именем SYSDBA), так и пользователем, которому системный администратор предоставил такое право.

Установка привилегий производится оператором GRANT. Его формат:

GRANT{

{ALL [PRIVILEGES] I SELECT | DELETE I INSERT

I UPDATE [(столбец [.столбец ...])]}

ON [TABLE] {ИмяТаблицы I ИмяПросмотра}

TO {<объект> I <список_пользователей>}

I EXECUTE ON PROCEDURE procname

TO {<объект > < список_пользователей>}

};

<объект > = PROCEDURE ИмяПРоцедуры | TRIGGER ИмяТриггера |

VIEW ИмяПросмотра | [USER] ИмяПользователя |

PUBLIC [, <объект>]

< список пользователей > = [USER] ИмяПользователя[, [USER]

ИмяПользователя...] [WITH GRANT OPTION]




Начало  Назад  Вперед



Книжный магазин