Partager via


TABLE_SHARE_USAGE

S’applique à : coche marquée oui Databricks SQL case marquée oui Databricks Runtime 10.4 LTS et ultérieur

INFORMATION_SCHEMA.TABLE_SHARE_USAGE répertorie les tables qui appartiennent aux partages.

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

Ceci est une extension du schéma d’informations standard SQL.

Définition

La relation TABLE_SHARE_USAGE contient les colonnes suivantes :

Nom Type de données Nullable Description
CATALOG_NAME STRING Non Catalogue de la table dans le partage.
SCHEMA_NAME STRING Non Schéma de la table dans le partage.
TABLE_NAME STRING Non Table dans le partage.
SHARE_NAME STRING Non Nom du partage.
PARTITION_SPEC STRING Oui Spécification de filtrage de partition pour la table partagée.
CDF_ENABLED STRING Non Indique si CDF est activé sur la table partagée.
START_VERSION LONG Non Version de début associée à la table partagée.
SHARED_AS_SCHEMA STRING Non Alias du schéma partagé.
SHARED_AS_TABLE STRING Non Alias de la table partagée.
COMMENT STRING Oui Commentaire facultatif qui décrit l’utilisation du partage de table.

Contraintes

Les contraintes suivantes s’appliquent à la relation TABLE_SHARE_USAGE :

Classe Nom Liste de colonnes Description
Clé primaire TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMA, SHARED_AS_TABLE Identificateur unique pour l’utilisation du partage de table.
Clé étrangère TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Référence TABLES.
Clé étrangère TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Références PARTAGES

Exemples

> SELECT share_name, catalog_name, schema_name, table_name
    FROM information_schema.table_share_usage;