SHOW NETWORK POLICIES¶
列出系统中定义的所有网络策略。
语法¶
SHOW NETWORK POLICIES
使用说明¶
只有网络策略所有者(即具有网络策略 OWNERSHIP 权限的角色)或更高级别的角色才能执行此命令。
该命令不需要正在运行的仓库即可执行。
该命令仅返回当前用户的当前角色已获授至少一项访问权限的对象。
MANAGE GRANTS 访问权限隐式允许其持有者查看账户中的每个对象。默认情况下,只有账户管理员(具有 ACCOUNTADMIN 角色的用户)和安全管理员(具有 SECURITYADMIN 角色的用户)才具有 MANAGE GRANTS 权限。
若要对此命令的输出进行后处理,可以使用 RESULT_SCAN 函数,该函数会将输出视为可查询的表。
该命令 最多 返回指定对象类型的 1 万条记录,由用于执行命令的角色的访问权限决定。即使应用了筛选器,也不会返回任何超出 1 万条限制后的记录。
要查看存在超过 1 万条记录的结果,请在 Snowflake Information Schema 中查询相应的视图(如果存在)。
示例¶
列出所有网络策略:
SHOW NETWORK POLICIES;+-------------------------------+----------+---------+----------------------------+----------------------------+---------------------------------------------------------------------+ | created_on | name | comment | entries_in_allowed_ip_list | entries_in_blocked_ip_list | entries_in_allowed_network_rules | entries_in_blocked_network_rules | |-------------------------------+----------+---------+----------------------------+----------------------------+----------------------------------+----------------------------------| | 2016-04-29 13:22:34.034 -0700 | Policy1 | | 2 | 1 | 0| 0 | | 2016-04-28 17:31:59.269 -0700 | Policy2 | | 1 | 0 | 0| 0 | +-------------------------------+----------+---------+----------------------------+----------------------------+----------------------------------+----------------------------------+