Dela via


TABLE_PRIVILEGES

Gäller endast för:markerad ja Databricks SQL markerad ja Databricks Runtime 10.4 LTS och senare markerad ja i Unity Catalog

INFORMATION_SCHEMA. TABLE_PRIVILEGES listar huvudnamn som har behörighet i en tabell i ett katalogschema.

Definition

Relationen TABLE_PRIVILEGES innehåller följande kolumner:

Name Datatyp Kan ha värdet null Standard beskrivning
GRANTOR STRING Nej Ja Huvudnamn som gav behörigheten.
GRANTEE STRING Nej Ja Huvudnamn som behörigheten beviljas till.
TABLE_CATALOG STRING Nej Ja Katalog med relation som behörigheten beviljas för.
TABLE_SCHEMA STRING Nej Ja Schema för den relation som behörigheten beviljas för.
TABLE_NAME STRING Nej Ja Relation som privilegiet beviljas för.
PRIVILEGE_TYPE STRING Nej Ja Behörighet beviljas.
IS_GRANTABLE STRING Nej Ja Alltid NO. Reserverad för framtida användning.
INHERITED_FROM STRING Nej Nej Den överordnade relation som privilegiet ärvs från.

Krav

Följande begränsningar gäller för TABLE_PRIVILEGES relationen:

Klass Name Kolumnlista beskrivning
Primärnyckel TABLEPRIVS_PK GRANTOR, GRANTEE, TABLE_CATALOG, TABLE_SCHEMA, , , TABLE_NAMEPRIVILEGE_TYPE Unik identifierare för den beviljade behörigheten.
Sekundärnyckel TABLEPRIVS_TABLES_FK TABLE_CATALOG, , TABLE_SCHEMATABLE_NAME Refererar till TABELLER

Exempel

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