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

功能策略

使用此命令需要此权限。

要对架构中的任何对象执行操作,需要对父数据库和架构具有 USAGE 权限。

有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色

有关对 安全对象 执行 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
语言: 中文