- 类别:
系统函数 (系统信息)
SYSTEM$GET_TAG_ALLOWED_VALUES¶
返回可在 受支持的对象 上设置的逗号分隔的字符串值列表,或返回 NULL 以指示标签键没有任何指定的字符串值,并接受所有 可能 的字符串值。
语法¶
SYSTEM$GET_TAG_ALLOWED_VALUES('<name>')
实参¶
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');