DROP ROLE

目的

DROP ROLE文を使用すると、データベースからロールを削除できます。ロールを削除した場合、そのロールが付与されていたすべてのユーザーおよびロールからそのロールが取り消され、データベースからも削除されます。すでに使用可能なロールのユーザー・セッションには影響しません。ただし、削除後は新しいユーザー・セッションでロールを使用可能にできません。

関連項目:

  • ロールの作成、およびロールを使用可能にするために必要な認可の変更については、「CREATE ROLE」および「ALTER ROLE」を参照してください。

  • 現行のセッションに対するロールの使用禁止化については、「SET ROLE」を参照してください。

前提条件

ADMIN OPTION付きのロールが付与されているか、またはDROP ANY ROLEシステム権限を持っている必要があります。

構文

セマンティクス

role

削除するロールの名前を指定します。

ロールの削除: 例

次の文は、ロールdw_manager (「ロールの作成: 例」で作成)を削除します。

DROP ROLE dw_manager;