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