ROUTINE_PRIVILEGES
Wichtig
Dieses Feature befindet sich in der Public Preview.
Gilt für: Databricks SQL Databricks Runtime 11.3 LTS und höher Nur Unity Catalog
INFORMATION_SCHEMA.ROUTINE_PRIVILEGES listet Prinzipale auf, die über Berechtigungen für eine Routinen in einem Katalog verfügen.
Die zurückgegebenen Zeilen sind auf die Routinen beschränkt, mit denen der Benutzer interagieren darf.
Definition
Die ROUTINE_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 wird. |
SPECIFIC_CATALOG |
STRING |
Nein | Ja | Katalog der Routine, der die Berechtigung gewährt wird. |
SPECIFIC_SCHEMA |
STRING |
Nein | Ja | Datenbank der Routine, der die Berechtigung gewährt wird. |
SPECIFIC_NAME |
STRING |
Nein | Ja | Ein für das Schema eindeutiger (spezifischer) Name der Routine, der die Berechtigung erteilt wird. |
ROUTINE_CATALOG |
STRING |
Nein | Ja | Entspricht SPECIFIC_CATALOG . |
ROUTNE_SCHEMA |
STRING |
Nein | Ja | Entspricht SPECIFIC_SCHEMA . |
ROUTINE_NAME |
STRING |
Nein | Ja | Name der Routine, der 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 ROUTINE_PRIVILEGES
-Beziehung:
Klasse | Name | Spaltenliste | BESCHREIBUNG |
---|---|---|---|
Primary key (Primärschlüssel) | ROUTINE_PRIVS_PK |
GRANTOR , GRANTEE , SPECIFIC_CATALOG , SPECIFIC_SCHEMA , SPECIFIC_NAME , PRIVILEGE_TYPE |
Eindeutiger Bezeichner für die gewährten Berechtigungen. |
Fremdschlüssel | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG , SPECIFIC_SCHEMA , SPECIFIC_NAME |
Verweist auf ROUTINES |
Beispiele
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;