Condividi tramite


CREDENTIAL_PRIVILEGES

Si applica a:segno di spunta sì Databricks Runtime 15.4 e versioni successive

INFORMATION_SCHEMA.CREDENTIAL_PRIVILEGES elenca entità che hanno privilegi su su una credenziale.

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

Nota

Attualmente, gli utenti con privilegi MANAGE su un oggetto non possono visualizzare tutti i permessi 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. Consultare Gestire i privilegi in Unity Catalog.

Definizione

La relazione CREDENTIAL_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.
CREDENTIAL_NAME STRING No Credenziali per 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 No Relazione precedente da cui viene ereditato il privilegio.

Vincoli

Alla relazione CREDENTIAL_PRIVILEGES, vengono applicati i seguenti vincoli:

Classe Nome Elenco colonne Descrizione
Chiave primaria METPRIVS_PK GRANTOR, GRANTEE, CREDENTIAL_NAMEPRIVILEGE_TYPE Identificatore univoco per il privilegio concesso.
Foreign key METPRIVS_METS_FK CREDENTIAL_NAME Riferimenti CREDENTIALS

Esempi

> SELECT credential_name, grantee
    FROM information_schema.credential_privileges;