CONNECTION_PRIVILEGES
Si applica a: SQL di Databricks Databricks Runtime 13.3 LTS e versioni successive solo Unity Catalog
INFORMATION_SCHEMA.CONNECTION_PRIVILEGES elenca entità che hanno privilegi in una connessione.
Nota
Attualmente, gli utenti con privilegi di MANAGE
per 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 di MANAGE
possono visualizzare tutte le autorizzazioni su un oggetto utilizzando i comandi SQL o Catalog Explorer. Consulta Gestire i privilegi in Unity Catalog.
Definizione
La relazione CONNECTION_PRIVILEGES
contiene i columnsseguenti:
Nome | Tipo di dati | Nullable | Standard | Descrizione |
---|---|---|---|---|
GRANTOR |
STRING |
No | Sì | Entità che ha concesso il privilegio. |
GRANTEE |
STRING |
No | Sì | Entità a cui viene concesso il privilegio. |
CONNECTION_NAME |
STRING |
No | Sì | Catalog a cui viene concesso il privilegio. |
PRIVILEGE_TYPE |
STRING |
No | Sì | Privilegio concesso. |
IS_GRANTABLE |
STRING |
No | Sì | Sempre NO . Riservato a un uso futuro. |
INHERITED_FROM |
STRING |
No | No | Relazione precedente da cui viene ereditato il privilegio. |
Vincoli
Alla relazione CONNECTION_PRIVILEGES
, vengono applicati i seguenti vincoli:
Classe | Nome | Column List | Descrizione |
---|---|---|---|
Chiave primaria | CATPRIVS_PK |
GRANTOR , GRANTEE , CONNECTION_NAME PRIVILEGE_TYPE |
Univoco identifier per il privilegio concesso. |
Foreign key | CATPRIVS_CATS_FK |
CONNECTION_NAME |
Riferimenti CONNECTIONS |
Esempi
> SELECT connection_name, grantee
FROM information_schema.connection_privileges;