COLUMN_TAGS

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 13.3 及更高版本 check marked yes 仅 Unity Catalog。

INFORMATION_SCHEMA.COLUMN_TAGS 包含表中的列标记元数据,或者包含所有列(如果归属于 SYSTEM 目录)。

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

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

定义

COLUMN_TAGS 关系包含以下内容。

名称 数据类型 Nullable 说明
CATALOG_NAME STRING 应用给定标记的目录名称。
SCHEMA_NAME STRING 该标记所应用的架构。
TABLE_NAME STRING 应用该标记的表。
COLUMN_NAME STRING 应用该标记的列。
TAG_NAME STRING 标记的名称。
TAG_VALUE STRING 标记的值。

约束

以下约束应用于 COLUMN_TAGS 关系:

名称 列列表 描述
主密钥 COLUMN_TAGS_PK CATALOG_NAMESCHEMA_NAMETABLE_NAMECOLUMN_NAMETAG_NAMETAG_VALUE 列标记的唯一标识符。
外键 COLUMN_TAGS_COLUMNS_FK CATALOG_NAMESCHEMA_NAMETABLE_NAMECOLUMN_NAME 引用 COLUMNS

示例

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