Freigeben über


SCHEMA_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.SCHEMA_PRIVILEGES listet Prinzipale auf, die über Berechtigungen für ein Schema in einem Katalog verfügen.

Die zurückgegebenen Zeilen sind auf die Schemas beschränkt, mit denen der Benutzer interagieren darf.

Definition

Die SCHEMA_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 des Schemas, für das die Berechtigung gewährt wird.
SCHEMA_NAME STRING Nein Ja Schema, für das 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 SCHEMA_PRIVILEGES-Beziehung:

Klasse Name Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) SCHEMAPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAME, SCHEMA_NAME, PRIVILEGE_TYPE Eindeutiger Bezeichner für die gewährten Berechtigungen.
Fremdschlüssel SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Verweist auf SCHEMATA

Beispiele

> SELECT catalog_name, schema_name, grantee
    FROM information_schema.schema_privileges;