Dela via


ROUTINE_PRIVILEGES

Viktigt!

Den här funktionen finns som allmänt tillgänglig förhandsversion.

gäller för:kontrollera markerat ja Databricks SQL kontrollera markerat ja Databricks Runtime 11.3 LTS och senare kontrollera markerat ja 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_NAMEPRIVILEGE_TYPE Unikt identifier för det beviljade privilegiet.
Sekundärnyckel ROUTINE_PRIVS_ROUTINE_FK SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME Referenser ROUTINES

Exempel

> SELECT specific_catalog, specific_schema, specific_name, grantee
    FROM information_schema.routine_privileges;