SHOW FEATURE POLICIES

アクセス権限のある 機能ポリシー をリストします。

こちらもご参照ください。

CREATE FEATURE POLICYALTER FEATURE POLICYDESCRIBE FEATURE POLICYDROP FEATURE POLICY

構文

SHOW FEATURE POLICIES
  [ IN
    {
      ACCOUNT                                        |
      APPLICATION {app_name}                         |
      APPLICATION PACKAGE {app_package_name}         |
      DATABASE {database_name}                       |
      SCHEMA {schema_name}                           |
    }
  ]

SHOW FEATURE POLICIES ON ACCOUNT

SHOW FEATURE POLICIES ON APPLICATION <application_name>
Copy

パラメーター

[ IN ... ]

オプションで、コマンドのスコープを指定します。次のいずれかを指定します。

ACCOUNT

指定したアカウントで作成された機能ポリシーに関する情報を返します。

APPLICATION app_name

指定したアプリで作成された機能ポリシーの情報を返します。

APPLICATION PACKAGE app_package_name

指定したアプリケーションパッケージで作成された機能ポリシーに関する情報を返します。

DATABASE database_name

指定したデータベースで作成された機能ポリシーに関する情報を返します。

SCHEMA schema_name

指定したスキーマで作成された機能ポリシーに関する情報を返します。

ON ACCOUNT

現在のアカウントに適用されている機能ポリシーを表示します。

ON APPLICATION app_name

指定したアプリに適用されている機能ポリシーを表示します。このコマンドは、アカウントに適用されているポリシーから継承される機能ポリシーも表示します。

アクセス制御の要件

この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。

権限

オブジェクト

注意

OWNERSHIP

機能ポリシー

このコマンドを使用するにはこの権限が必要です。

Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.

指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

出力

説明

created_on

ポリシーが作成されたときのタイムスタンプ。

name

ポリシーの名前。

database_name

ポリシーを含むデータベースの名前。

schema_name

ポリシーを含むスキーマの名前。

kind

機能ポリシーのタイプ。現在のところ、 FEATURE_POLICY のみがサポートされています。

owner

機能ポリシーを所有するロール。

comment

ポリシーに関する情報を含むコメント。

owner_role_type

機能ポリシーを所有するロールのタイプ。

options

現在、常に NULL です。

次の例は、現在のアカウントで表示権限を持っている機能ポリシーをリストしています。

SHOW FEATURE POLICIES;
Copy

次の例は、 hello_snowflake_app という名前のアプリで表示権限を持っている機能ポリシーをリストしています。

SHOW FEATURE POLICIES IN APPLICATION hello_snowflake_app;
Copy

次の例は、現在のアカウントに適用されている機能ポリシーをリストしています。

SHOW FEATURE POLICIES ON ACCOUNT
Copy