ROUTINE_PRIVILEGES
Viktigt!
Den här funktionen finns som allmänt tillgänglig förhandsversion.
gäller för: Databricks SQL Databricks Runtime 11.3 LTS och senare Endast Unity Catalog
INFORMATION_SCHEMA.ROUTINE_PRIVILEGES listar huvudnamn som har privilegier på en rutin i en catalog.
Raderna som returneras är begränsade till den routines användaren har behörighet att interagera med.
Not
För närvarande kan användare med MANAGE
-behörighet till ett objekt inte visa alla behörigheter för det objektet i INFORMATION_SCHEMA
. I stället visar INFORMATION_SCHEMA
endast sina egna bidrag på objektet. Det här beteendet kommer att korrigeras i framtiden.
Användare med MANAGE
behörighet kan visa alla bidrag för ett objekt med hjälp av SQL-kommandon eller Catalog Explorer. Se Hantera privilegier i Unity Catalog.
Definition
Relationen ROUTINE_PRIVILEGES
innehåller följande columns:
Name | Datatyp | Kan ha värdet null | Standard | beskrivning |
---|---|---|---|---|
GRANTOR |
STRING |
Nej | Ja | Rektor som beviljade privilegiet. |
GRANTEE |
STRING |
Nej | Ja | Huvudnamn som behörigheten beviljas till. |
SPECIFIC_CATALOG |
STRING |
Nej | Ja | Catalog av rutin som privilegiet beviljas för. |
SPECIFIC_SCHEMA |
STRING |
Nej | Ja | Databas med rutin som behörigheten beviljas för. |
SPECIFIC_NAME |
STRING |
Nej | Ja | Schema unikt (specifikt) namn på rutin som behörigheten beviljas för. |
ROUTINE_CATALOG |
STRING |
Nej | Ja | Matchar SPECIFIC_CATALOG . |
ROUTNE_SCHEMA |
STRING |
Nej | Ja | Matchar SPECIFIC_SCHEMA . |
ROUTINE_NAME |
STRING |
Nej | Ja | Namn på rutin som privilegiet beviljas för. |
PRIVILEGE_TYPE |
STRING |
Nej | Ja | Behörighet beviljas. |
IS_GRANTABLE |
STRING |
Nej | Ja | Alltid NO . Reserverad för framtida användning. |
INHERITED_FROM |
STRING |
Ja | Nej | Den överordnade relation som privilegiet ärvs från. |
Krav
Följande begränsningar gäller för ROUTINE_PRIVILEGES
relationen:
Klass | Name | Column List | beskrivning |
---|---|---|---|
Primärnyckel | ROUTINE_PRIVS_PK |
GRANTOR , GRANTEE , SPECIFIC_CATALOG , SPECIFIC_SCHEMA , , , SPECIFIC_NAME PRIVILEGE_TYPE |
Unikt identifier för det beviljade privilegiet. |
Sekundärnyckel | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG , , SPECIFIC_SCHEMA SPECIFIC_NAME |
Referenser ROUTINES |
Exempel
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;