Condividi tramite


CATALOG_PRIVILEGES

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

INFORMATION_SCHEMA.CATALOG_PRIVILEGES elenca che hanno privilegi di su un catalogo.

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 proprie concessioni 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 Gestione dei privilegi in Unity Catalog.

Definizione

La relazione CATALOG_PRIVILEGES contiene le colonne seguenti:

Nome Tipo di dati Nullabile Standard Descrizione
GRANTOR STRING No Responsabile che ha concesso il privilegio.
GRANTEE STRING No Entità a cui viene concesso il privilegio.
CATALOG_NAME STRING No Catalog su 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 CATALOG_PRIVILEGES, vengono applicati i seguenti vincoli:

Classe Nome Elenco delle colonne Descrizione
Chiave primaria CATPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAMEPRIVILEGE_TYPE Identificatore univoco per il privilegio concesso.
Chiave esterna CATPRIVS_CATS_FK CATALOG_NAME Riferimenti CATALOGS

Esempi

> SELECT catalog_name, grantee
    FROM information_schema.catalog_privileges;