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 权限。请注意,如果某个角色获授某个架构的任意权限,该角色便能够解析该架构。例如,若某角色被授予 CREATE 权限,则可以在该架构上创建对象,而无需 同时 被授予该架构的 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
语言: 中文