NETWORK_RULE_REFERENCES¶
为每个与指定网络规则相关联的对象返回一行,或 为每个与指定容器相关联的网络规则返回一行。
- 另请参阅:
NETWORK_RULE_REFERENCES 视图 (Account Usage 视图)
语法¶
NETWORK_RULE_REFERENCES(
NETWORK_RULE_NAME => '<string>'
)
NETWORK_RULE_REFERENCES(
CONTAINER_NAME => '<container_name>' ,
CONTAINER_TYPE => { 'INTEGRATION' | 'NETWORK_POLICY' }
)
实参¶
NETWORK_RULE_NAME => 'string'
指定 网络规则 的标识符。
整个网络规则名称必须放在单引号内。
如果网络规则名称区分大小写或包含任何特殊字符或空格,则需要使用双引号来处理大小写/字符。双引号必须放在单引号内,例如
'"name"'
。
CONTAINER_NAME => 'container_name'
指定与网络规则关联的外部访问集成或网络策略的名称。
整个网络规则名称必须放在单引号内。
如果对象名称区分大小写或包含任何特殊字符或空格,则需要使用双引号来处理大小写/字符。双引号必须放在单引号内,例如 samp:'"<name>"'。
CONTAINER_TYPE => { 'INTEGRATION' | 'NETWORK_POLICY' }
指定网络规则关联的对象类型(域)。
输出¶
该函数返回以下列:
列 |
数据类型 |
描述 |
---|---|---|
|
VARCHAR |
网络策略关联的容器的名称。 |
|
VARCHAR |
以下其中一项: |
|
VARCHAR |
网络规则的名称。 |
|
VARCHAR |
以下其中一项: |
|
VARCHAR |
包含网络规则的数据库的名称。 |
|
VARCHAR |
包含网络规则的架构的名称。 |
使用说明¶
使用一种或另一种语法。不要混合使用实参。
示例¶
为每个与指定网络规则相关联的对象返回一行:
USE ROLE network_admin; USE DATABASE securitydb; SELECT * FROM TABLE( securitydb.INFORMATION_SCHEMA.NETWORK_RULE_REFERENCES( NETWORK_RULE_NAME => 'securitydb.myrules.cloud_rule' ) );
为每个与指定容器相关联的网络规则返回一行:
USE ROLE network_admin; USE DATABASE securitydb; SELECT * FROM TABLE( securitydb.INFORMATION_SCHEMA.NETWORK_RULE_REFERENCES( CONTAINER_NAME => 'my_network_policy' , CONTAINER_TYPE => 'NETWORK_POLICY' ) );