Dela via


CATALOG_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.CATALOG_PRIVILEGES listar huvudnamn som har behörigheter i en katalog.

Notis

För närvarande kan användare med MANAGE-behörighet för ett objekt inte se alla tillstånd för det objektet i INFORMATION_SCHEMA. I stället visar INFORMATION_SCHEMA endast sina egna tilldelade rättigheter på objektet. Det här beteendet kommer att korrigeras i framtiden.

Användare med MANAGE behörighet kan visa alla bidrag för ett objekt med hjälp av SQL-kommandon eller Katalogutforskaren. Se Hantera privilegier i Unity Catalog.

Definition

Relationen CATALOG_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.
CATALOG_NAME STRING Nej Ja Katalog där behörigheten beviljas.
PRIVILEGE_TYPE STRING Nej Ja Behörighet beviljas.
IS_GRANTABLE STRING Nej Ja Alltid NO. Reserverad för framtida användning.
INHERITED_FROM STRING Ja Nej Den överordnade relation som privilegiet ärvs från.

Krav

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

Klass Name Kolumnlista beskrivning
Primärnyckel CATPRIVS_PK GRANTOR, GRANTEE, , CATALOG_NAMEPRIVILEGE_TYPE Unik identifierare för den beviljade behörigheten.
Sekundärnyckel CATPRIVS_CATS_FK CATALOG_NAME Referenser CATALOGS

Exempel

> SELECT catalog_name, grantee
    FROM information_schema.catalog_privileges;