适用于:
Databricks SQL
Databricks Runtime 13.3 LTS 及更高版本
仅 Unity Catalog。
INFORMATION_SCHEMA.TABLE_TAGS 包含该表或者所有表(如果由 SYSTEM 目录所拥有)中的表标记元数据。 还包含对视图和具体化视图的元数据进行标记。
仅显示用户有权与之交互的目录的信息。
此关系是 SQL 标准信息架构的扩展。
定义
TABLE_TAGS 关系包含以下内容。
| 名称 | 数据类型 | 可为 Null | 说明 |
|---|---|---|---|
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;