Последнее обновление
DROP ROLE
Описание
Оператор DROP ROLE используется для удаления роли.
Синтаксис
DROP ROLE [IF EXISTS] <role_name>;
Обязательные параметры
1. <role_name>:
Имя роли.
Требования к правам доступа
Пользователь, выполняющий эту команду SQL, должен обладать как минимум следующими привилегиями:
| Привилегия | Объект | Примечания |
|---|---|---|
| ADMIN_PRIV | USER или ROLE | Эту операцию могут выполнять только пользователи или роли с привилегией ADMIN_PRIV |
Примечания по использованию
- Удаление роли не влияет на права пользователей, которые ранее входили в эту роль. Оно лишь разрывает связь между ролью и пользователем. Права, полученные пользователем от роли, не изменятся.
Пример
Подготовка — создайте role1, чтобы в примере DROP было что удалять:
CREATE ROLE role1;
- Удаление роли role1
DROP ROLE role1;