SHOW FEATURE POLICIES¶
列出您具有访问权限的 功能策略。
语法¶
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>
参数¶
[ 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 权限。
有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色。
输出¶
列 |
描述 |
|---|---|
|
策略创建时的时间戳。 |
|
策略的名称。 |
|
包含策略的数据库的名称。 |
|
包含策略的架构的名称。 |
|
功能策略的类型。目前仅支持 |
|
拥有功能策略的角色。 |
|
包含策略相关信息的注释。 |
|
拥有功能策略的角色类型。 |
|
目前,总是 NULL。 |
示例¶
以下示例列出了您有权在当前账户中查看的功能策略:
SHOW FEATURE POLICIES;
以下示例列出了您有权在名为 hello_snowflake_app 的应用程序中查看的功能策略:
SHOW FEATURE POLICIES IN APPLICATION hello_snowflake_app;
以下示例列出了已应用于当前账户的功能策略:
SHOW FEATURE POLICIES ON ACCOUNT