Partager via


VOLUME_PRIVILEGES

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

INFORMATION_SCHEMA.VOLUME_PRIVILEGES répertorie les entités disposant de privilèges sur un volume dans un schéma de catalogue.

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

Remarque

Actuellement, les utilisateurs disposant du privilège MANAGE sur un objet ne peuvent pas afficher toutes les allocations pour cet objet dans le INFORMATION_SCHEMA. Au lieu de cela, le INFORMATION_SCHEMA affiche uniquement ses propres subventions sur l’objet. Ce comportement sera corrigé à l’avenir.

Les utilisateurs disposant de MANAGE privilège peuvent afficher toutes les subventions sur un objet à l’aide de commandes SQL ou de l’Explorateur de catalogues. Consultez Gérer les privilèges dans Unity Catalog.

Définition

La relation VOLUME_PRIVILEGES contient les colonnes suivantes :

Nom Type de données Nullable Description
GRANTOR STRING Non Principal ayant accordé le privilège.
GRANTEE STRING Non Principal auquel le privilège est accordé.
VOLUME_CATALOG STRING Non Catalogue de la relation sur laquelle le privilège est accordé.
VOLUME_SCHEMA STRING Non Schéma de la relation sur laquelle le privilège est accordé.
VOLUME_NAME STRING Non Volume sur lequel le privilège est accordé.
PRIVILEGE_TYPE STRING Non Privilège accordé.
IS_GRANTABLE STRING Non A toujours la valeur NO. Réservé pour un usage futur.
INHERITED_FROM STRING Oui Une relation d’ancêtre dont l’autorisation est héritée.

Contraintes

Les contraintes suivantes s’appliquent à la relation VOLUME_PRIVILEGES :

Classe Nom Liste de colonnes Description
Clé primaire VOLUMEPRIVS_PK GRANTOR, GRANTEE, VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME, PRIVILEGE_TYPE Identificateur unique du privilège accordé.
Clé étrangère VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Références VOLUMES

Exemples

> SELECT volume_catalog, volume_schema, volume_name, grantee
    FROM information_schema.volume_privileges;