SCHEMA_PRIVILEGES
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher 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;