类别:

系统函数 (系统信息)

SYSTEM$GET_TAG_ALLOWED_VALUES

返回可在 受支持的对象 上设置的逗号分隔的字符串值列表,或返回 NULL 以指示标签键没有任何指定的字符串值,并接受所有 可能 的字符串值。

另请参阅:

指定标签值TAGS 视图

语法

SYSTEM$GET_TAG_ALLOWED_VALUES('<name>')
Copy

实参

name

作为字符串的标签键的完全限定名称。

使用说明

  • 调用此函数的角色必须具有标签的父数据库和架构的 USAGE 权限,或者 ACCOUNT 上的全局 APPLY TAG 权限。

  • 当您在此函数中将 SNOWFLAKE.CORE.SEMANTIC_CATEGORY 系统标签作为实参传递时,Snowflake 会返回 NULL,因为此标签没有允许的值约束。

示例

查询名为 cost_center 的标签键的允许标签值,该标签键位于名为 governance 的数据库和名为 tags 的架构中:

select system$get_tag_allowed_values('governance.tags.cost_center');
Copy
语言: 中文