TABLE_TAGS

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime 13.3 LTS 及更高版本 勾选“是” 仅 Unity Catalog。

INFORMATION_SCHEMA.TABLE_TAGS 包含该表或者所有表(如果由 SYSTEM 目录所拥有)中的表标记元数据。 还包含对视图和具体化视图的元数据进行标记。

仅显示用户有权与之交互的目录的信息。

此关系是 SQL 标准信息架构的扩展。

定义

TABLE_TAGS 关系包含以下内容。

名称 数据类型 Nullable 说明
CATALOG_NAME STRING 应用给定标记的目录名称。
SCHEMA_NAME STRING 该标记所应用的架构。
TABLE_NAME STRING 标记适用的表、视图或具体化视图。
TAG_NAME STRING 标记的名称。
TAG_VALUE STRING 标记的值。

约束

以下约束应用于 TABLE_TAGS 关系:

名称 列列表 描述
主密钥 TABLE_TAGS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_TAG, TAG_NAME, TAG_VALUE 表标记的唯一标识符。
外键 TABLE_TAGS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME 引用 SCHEMATA
外键 TABLE_TAGS_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME 引用 TABLES
外键 TABLE_TAGS_CATALOGS_FK CATALOG_NAME 引用 CATALOGS

示例

> SELECT catalog_name, schema_name, table_name, tag_name, tag_value
    FROM information_schema.table_tags;