SHOW DATABASE ROLES¶
指定したデータベース内のすべてのデータベースロールをリストします。
重要
アクティブなデータベースに対する権限(例: USAGE)が付与されたアクティブなロールを持つユーザーは、データベース内のデータベースロールをリストできます。ただし、これは、ユーザーによるデータベースロールを使用した SQL アクションの実行をロールが許可することを必ずしも意味するわけではありません。データベースロールを使用するには、まずそれをユーザーセッションでユーザーがアクティブ化できるアカウントロール、または階層内の下位のアカウントロールに付与する必要があります。
これは、随意アクセス制御およびロールベースアクセス制御の一部です。詳細については、 Snowflakeのアクセス制御 をご参照ください。
- こちらもご参照ください。
SHOW GRANTS、 CREATE DATABASE ROLE、 ALTER DATABASE ROLE、 DROP DATABASE ROLE
構文¶
SHOW DATABASE ROLES IN DATABASE <db_name>
必須パラメーター¶
IN DATABASE db_name
コマンドのスコープ。常に指定されたデータベースです。データベース名が指定されていない場合、コマンドはユーザーエラーを返します。
使用上の注意¶
このコマンドは、実行中のウェアハウスを必要としません。
このコマンドの出力を後処理するには、 RESULT_SCAN 関数を使用できます。この関数は、出力をクエリ可能なテーブルとして扱います。