Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
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.
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. Voir Gérer les privilèges dans Unity Catalog.
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 |
Références EXTERNAL_LOCATIONS |
Exemples
> SELECT external_location_name, grantee
FROM information_schema.external_location_privileges;