説明
このステートメントは、ロールを削除するために使用されます。
制限事項と注意点
- ロールを削除すると、システムは自動的にそのロールが付与されているすべてのユーザーおよびロールからロールを取り消し、データベースからも削除します。
- システム変数
mandatory_roles内のロールは削除できません。 - 複数のロールを同時に削除する場合、そのうちのいずれか一つのロールの削除に失敗すると、全体の削除操作がロールバックされ、すべてのロールは削除されません。
権限要件
ロールを削除するには、現在のユーザーが CREATE USER 権限または DROP ROLE 権限を持っている必要があります。OceanBaseデータベースの権限の詳細については、MySQLモードの権限分類を参照してください。
構文
DROP ROLE role_name [, role_name ...];
パラメータの説明
| パラメータ | 説明 |
|---|---|
| role_name | 削除するロール名を指定します。複数のロールを同時に削除する場合は、ロール名を英字のカンマ(,)で区切ります。 |
例
ロール role001 を削除します。
DROP ROLE role001;