Partager via


EXTERNAL_LOCATION_PRIVILEGES

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

INFORMATION_SCHEMA.EXTERNAL_LOCATION_PRIVILEGES répertorie les principaux disposant de privilèges sur un emplacement externe.

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

Définition

La relation EXTERNAL_LOCATION_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é.
EXTERNAL_LOCATION_NAME STRING Non Emplacement externe 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 EXTERNAL_LOCATION_PRIVILEGES :

Classe Nom Liste de colonnes Description
Clé primaire LOCPRIVS_PK GRANTOR, GRANTEE, EXTERNAL_LOCATION_NAME, PRIVILEGE_TYPE Identificateur unique du privilège accordé.
Clé étrangère LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME Fait référence à EXTERNAL_LOCATIONS

Exemples

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;