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