用途
DROP ROLE文を使用すると、データベースからロールを削除できます。ロールを削除した場合、そのロールが付与されていたすべてのユーザーおよびロールからそのロールが取り消され、データベースからも削除されます。すでに使用可能なロールのユーザー・セッションには影響しません。ただし、削除後は新しいユーザー・セッションでロールを使用可能にできません。
DROP
ROLE
関連項目:
ロールの作成、およびロールを使用可能にするために必要な認可の変更については、「CREATE ROLE」および「ALTER ROLE」を参照してください。
現行のセッションに対するロールの使用禁止化については、「SET ROLE」を参照してください。
前提条件
ADMIN OPTION付きのロールが付与されているか、またはDROP ANY ROLEシステム権限を持っている必要があります。
ADMIN
OPTION
ANY
構文
drop_role::=
セマンティクス
role
削除するロールの名前を指定します。
例
ロールの削除例: 次の文は、ロールdw_manager(「ロールの作成例:」で作成)を削除します。
dw_manager
DROP ROLE dw_manager;