Dela via


METASTORE_PRIVILEGES

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

INFORMATION_SCHEMA.METASTORE_PRIVILEGES listar huvudnamn som har behörigheter på det aktuella metaarkivet.

Det här är ett tillägg till SQL Standard Information Schema.

Definition

Relationen METASTORE_PRIVILEGES innehåller följande kolumner:

Name Datatyp Kan ha värdet null beskrivning
GRANTOR STRING Nej Huvudnamn som gav behörigheten.
GRANTEE STRING Nej Huvudnamn som behörigheten beviljas till.
METASTORE_ID STRING Nej Metaarkiv där privilegiet beviljas.
PRIVILEGE_TYPE STRING Nej Behörighet beviljas.
IS_GRANTABLE STRING Nej Alltid NO. Reserverad för framtida användning.
INHERITED_FROM STRING Nej Den överordnade relation som privilegiet ärvs från.

Krav

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

Klass Name Kolumnlista beskrivning
Primärnyckel METPRIVS_PK GRANTOR, GRANTEE, , METASTORE_IDPRIVILEGE_TYPE Unik identifierare för den beviljade behörigheten.
Sekundärnyckel METPRIVS_METS_FK METASTORE_ID Referenser METASTORES

Exempel

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;