Condividi tramite


EXTERNAL_LOCATION_PRIVILEGES

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime 10.4 LTS e versioni successive

INFORMATION_SCHEMA. EXTERNAL_LOCATION_PRIVILEGES elenca le entità con privilegi in una posizione esterna.

Si tratta di un'estensione dello schema delle informazioni standard di SQL.

Nota

Attualmente, gli utenti con il privilegio MANAGE su un oggetto non possono visualizzare tutte le autorizzazioni per tale oggetto nel INFORMATION_SCHEMA. Al contrario, il INFORMATION_SCHEMA mostra solo le concessioni personalizzate per l'oggetto . Questo comportamento verrà corretto in futuro.

Gli utenti con privilegi MANAGE possono visualizzare tutte le concessioni in un oggetto usando comandi SQL o Esplora cataloghi. Consulta Gestire i privilegi in Unity Catalog.

Definizione

La relazione EXTERNAL_LOCATION_PRIVILEGES contiene le colonne seguenti:

Nome Tipo di dati Nullable Descrizione
GRANTOR STRING No Entità che ha concesso il privilegio.
GRANTEE STRING No Entità a cui viene concesso il privilegio.
EXTERNAL_LOCATION_NAME STRING No Percorso esterno in cui viene concesso il privilegio.
PRIVILEGE_TYPE STRING No Privilegio concesso.
IS_GRANTABLE STRING No Sempre NO. Riservato a un uso futuro.
INHERITED_FROM STRING Relazione precedente da cui viene ereditato il privilegio.

Vincoli

Alla relazione EXTERNAL_LOCATION_PRIVILEGES, vengono applicati i seguenti vincoli:

Classe Nome Elenco colonne Descrizione
Chiave primaria LOCPRIVS_PK GRANTOR, GRANTEE, EXTERNAL_LOCATION_NAMEPRIVILEGE_TYPE Identificatore univoco per il privilegio concesso.
Foreign key LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME Riferimenti EXTERNAL_LOCATIONS

Esempi

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;