ALTER ROLE
Изменение системных привилегий роли.
DSQL, ESQL
ALTER ROLE rolename
{
SET SYSTEM PRIVILEGES TO <privileges_list>
| DROP SYSTEM PRIVILEGES
}
<privileges_list> ::= <privilege> [, <privilege> [, <privilege> ...]]
RDB$ADMINALTER ROLE RDB$ADMIN {SET | DROP} AUTO ADMIN MAPPING
| Параметр | Описание |
|---|---|
rolename |
Имя роли. |
privilege |
Системная привилегия. |
Оператор ALTER ROLE изменяет список системных привилегий роли или удаляет их.При использовании предложения SET SYSTEM PRIVILEGES TO к роли добавляются системные привилегии из списка.Для очистки списка системных привилегий установленных предыдущим оператором используйте оператор ALTER ROLE с предложением DROP SYSTEM PRIVILEGES.
Оператор ALTER ROLE RDB$ADMIN предназначен для включения и отключения возможности администраторам Windows автоматически получать привилегииадминистраторов при входе.
Эта возможность существует только для одной роли, а именно системной роли RDB$ADMIN, которая существует в любой базе данных с ODS 11.2 и выше.Подробности см. в AUTO ADMIN MAPPING.
В настоящее время является устаревшим и поддерживается для обратной совместимости, вместо него рекомендуется использовать операторы{CREATE | ALTER | DROP} MAPPING.