Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Как в клиенте получить права пользователя на таблицу   Найти похожие ветки 

 
Cranium ©   (2003-06-04 17:25) [0]

Как в клиенте получить права пользователя на таблицу использую IBX....


 
Zacho ©   (2003-06-04 17:40) [1]

В смысле "получить" ? Дать пользователю права ?
GRANT < privileges> ON [TABLE] { tablename | viewname}
TO { <object> | <userlist> | GROUP UNIX_group}
| EXECUTE ON PROCEDURE procname TO { <object> | <userlist>}
| < role_granted> TO {PUBLIC | < role_grantee_list>};
Узнать, какие у пользователя есть права ? Смотри Language Reference, Chapter 7 "System Tables and Views" - RDB$USER_PRIVILEGES


 
Cranium ©   (2003-06-04 18:10) [2]


> Узнать, какие у пользователя есть права ?

Именно...


> Tables and Views" - RDB$USER_PRIVILEGES

Уже смотрю.... поле RDB$PRIVILEGES имеет значения U,P,D с ними понятно, S - вроде select? а что значит R


 
Zacho ©   (2003-06-04 18:23) [3]


> Cranium © (04.06.03 18:10)

Reference

А вот полное описание:
Identifies the privilege granted to the user listed in the
RDB$USER column, above
Valid values are:
• ALL
• SELECT
• DELETE
• INSERT
• UPDATE
• REFERENCE
• MEMBER OF (for roles)


 
kaif ©   (2003-06-04 18:50) [4]

R (Reference) значит право создать foreign key на эту таблицу. Разработчики IB рекомендуют не заморачиваться и всегда всем предоставлять право REFERENCE.
Можно даже GRANT REFERENCE ON ... TO PUBLIC



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
9-83840
Карлсон
2003-01-16 16:53
2003.06.26
опять надстройка.


1-84287
Hog
2003-06-14 23:24
2003.06.26
Перересовка отдельного окна.


6-84485
Андрей_ВП
2003-04-22 11:20
2003.06.26
мапинг портов в Delphi


3-83949
DBDev
2003-06-04 13:07
2003.06.26
Как подключить БД (Attach Database) программно и из инсталлятора?


3-83934
rosl
2003-06-04 03:44
2003.06.26
сортировка по клику на колонке