TABLE_PRIVILEGES

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

INFORMATION_SCHEMA. TABLE_PRIVILEGES elenca le entità con privilegi per una tabella in uno schema di catalogo.

Definizione

La TABLE_PRIVILEGES relazione contiene le colonne seguenti:

Nome Tipo di dati Nullable Standard Descrizione
GRANTOR STRING No Entità che ha concesso il privilegio.
GRANTEE STRING No Entità a cui viene concesso il privilegio.
TABLE_CATALOG STRING No Catalogo di relazioni su cui viene concesso il privilegio.
TABLE_SCHEMA STRING No Schema della relazione in cui viene concesso il privilegio.
TABLE_NAME STRING No Relazione sulla quale 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 No Relazione predecessore da cui viene ereditato il privilegio.

Vincoli

I vincoli seguenti si applicano alla TABLE_PRIVILEGES relazione:

Classe Nome Elenco colonne Descrizione
Chiave primaria TABLEPRIVS_PK GRANTOR, GRANTEE, TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAMEPRIVILEGE_TYPE Identificatore univoco per il privilegio concesso.
Chiave esterna TABLEPRIVS_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME Riferimenti a TABLES

Esempi

> SELECT table_catalog, table_schema, table_name, grantee
    FROM information_schema.table_privileges;