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 principaux disposant de privilèges sur un volume dans un schéma de catalogue.

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

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;