Freigeben über


ROUTINE_PRIVILEGES

Wichtig

Dieses Feature befindet sich in der Public Preview.

Gilt für: Häkchen ja Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime 11.3 LTS und höher Häkchen gesetzt ja 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;