DROP ROLE
説明
DROP ROLE文は、ロールを削除するために使用されます。
構文
DROP ROLE [IF EXISTS] <role_name>;
必須パラメータ
1. <role_name>:
ロールの名前。
アクセス制御要件
このSQLコマンドを実行するユーザーは、最低限以下の権限を持っている必要があります:
| Privilege | Object | 注釈 |
|---|---|---|
| ADMIN_PRIV | USER or ROLE | この操作は、ADMIN_PRIV権限を持つユーザーまたはロールのみが実行できます |
使用上の注意
- ロールを削除しても、以前にそのロールに属していたユーザーの権限には影響しません。これはロールとユーザーの関連を解除することと同等です。ユーザーがそのロールから取得していた権限は変更されません。
例
- role1を削除する
DROP ROLE role1;