Partager via


TABLE_TAGS

S’applique à : coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 13.3 LTS et versions ultérieures cochée oui Unity Catalog uniquement.

INFORMATION_SCHEMA.TABLE_TAGS contient les métadonnées de balisage de la table dans la table, ou toutes les tables si elles appartiennent au catalogue SYSTEM. Contient également des métadonnées d’étiquetage pour les vues et les vues matérialisées.

Les informations sont affichées uniquement pour les catalogues avec lesquels l’utilisateur a l’autorisation d’interagir.

Cette relation est une extension du schéma d'information Standard langage SQL.

Définition

La relation TABLE_TAGS contient ce qui suit.

Nom Type de données Nullable Description
CATALOG_NAME STRING Non Le nom du catalogue auquel une balise donnée s’applique.
SCHEMA_NAME STRING Non Le schéma auquel la balise s'applique.
TABLE_NAME STRING Non La table, la vue ou la vue matérialisée à laquelle la balise s’applique.
TAG_NAME STRING Non Le nom de la balise.
TAG_VALUE STRING Non Valeur de la balise.

Contraintes

La contrainte suivante s'applique à la relation TABLE_TAGS :

Classe Nom Liste de colonnes Description
Clé primaire TABLE_TAGS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_TAG, TAG_NAME, TAG_VALUE Identificateur unique d'une balise de table.
Clé étrangère TABLE_TAGS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Référence SCHEMATA
Clé étrangère TABLE_TAGS_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Référence TABLES.
Clé étrangère TABLE_TAGS_CATALOGS_FK CATALOG_NAME Référence CATALOGS

Exemple

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