Teilen über


CATALOG_PRIVILEGES

Gilt für:Häkchen ja Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime 10.4 LTS und höher Häkchen gesetzt ja Nur Unity Catalog

INFORMATION_SCHEMA.CATALOG_PRIVILEGES listet Prinzipale auf, die über Berechtigungen für einen Katalog verfügen.

Anmerkung

Derzeit können Benutzer mit der MANAGE-Berechtigung für ein Objekt nicht alle Zuweisungen für dieses Objekt im INFORMATION_SCHEMAeinsehen. Stattdessen zeigt INFORMATION_SCHEMA nur eigene Zuweisungen für das Objekt an. Dieses Verhalten wird in Zukunft korrigiert.

Benutzer mit MANAGE Berechtigungen können alle Berechtigungen für ein Objekt mithilfe von SQL-Befehlen oder Katalog-Explorer anzeigen. Weitere Informationen finden Sie unter Verwalten von Berechtigungen in Unity Catalog.

Definition

Die CATALOG_PRIVILEGES-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable Standard BESCHREIBUNG
GRANTOR STRING Nein Ja Prinzipal, der die Berechtigung gewährt hat.
GRANTEE STRING Nein Ja Prinzipal, dem die Berechtigung gewährt wurde.
CATALOG_NAME STRING Nein Ja Katalog, dem die Berechtigung gewährt wird.
PRIVILEGE_TYPE STRING Nein Ja Berechtigung, die gewährt wurde.
IS_GRANTABLE STRING Nein Ja Immer NO. Für die zukünftige Verwendung reserviert.
INHERITED_FROM STRING Ja Nein Die Vorgängerbeziehung, von der die Berechtigung geerbt wird.

Einschränkungen

Die folgenden Einschränkungen gelten für die CATALOG_PRIVILEGES-Beziehung:

Klasse NAME Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) CATPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAME, PRIVILEGE_TYPE Eindeutiger Bezeichner für die gewährten Berechtigungen.
Fremdschlüssel CATPRIVS_CATS_FK CATALOG_NAME Verweist auf CATALOGS

Beispiele

> SELECT catalog_name, grantee
    FROM information_schema.catalog_privileges;