Delen via


ROUTINE_PRIVILEGES

Belangrijk

Deze functie is beschikbaar als openbare preview.

Van toepassing op:aangevinkt: ja Databricks SQL aangevinkt: ja Databricks Runtime 11.3 LTS en hoger aangevinkt: ja Unity Catalog alleen

INFORMATION_SCHEMA.ROUTINE_PRIVILEGES bevat principals met bevoegdheden voor een routine in een catalogus.

De geretourneerde rijen zijn beperkt tot de routines waarmee de gebruiker kan communiceren.

Notitie

Momenteel kunnen gebruikers met de bevoegdheid MANAGE voor een object niet alle subsidies voor dat object weergeven in de INFORMATION_SCHEMA. In plaats daarvan geeft de INFORMATION_SCHEMA alleen hun eigen subsidies voor het object weer. Dit gedrag wordt in de toekomst gecorrigeerd.

Gebruikers met MANAGE bevoegdheid kunnen alle subsidies voor een object bekijken met behulp van SQL-opdrachten of Catalog Explorer. Zie Bevoegdheden beheren in Unity Catalog.

Definitie

De ROUTINE_PRIVILEGES relatie bevat de volgende kolommen:

Naam Gegevenstype Null-waarde toegestaan Standaard Beschrijving
GRANTOR STRING Nee Ja Principal die de bevoegdheid heeft verleend.
GRANTEE STRING Nee Ja Principal waaraan de bevoegdheid wordt verleend.
SPECIFIC_CATALOG STRING Nee Ja Catalog van routines waarop het privilege wordt verleend.
SPECIFIC_SCHEMA STRING Nee Ja Database van routine waarop de bevoegdheid wordt verleend.
SPECIFIC_NAME STRING Nee Ja Schema-unieke (specifieke) naam van de routine waarvoor de bevoegdheid is toegekend.
ROUTINE_CATALOG STRING Nee Ja Komt overeen SPECIFIC_CATALOG.
ROUTNE_SCHEMA STRING Nee Ja Komt overeen SPECIFIC_SCHEMA.
ROUTINE_NAME STRING Nee Ja Naam van routine waarop de bevoegdheid wordt verleend.
PRIVILEGE_TYPE STRING Nee Ja Er wordt een voorrecht verleend.
IS_GRANTABLE STRING Nee Ja Altijd NO. Gereserveerd voor toekomstig gebruik.
INHERITED_FROM STRING Ja Nee De voorouderrelatie van waaruit de bevoegdheid wordt geërfd.

Beperkingen

De volgende beperkingen zijn van toepassing op de ROUTINE_PRIVILEGES relatie:

Klas Naam Lijst met kolommen Beschrijving
Primaire sleutel ROUTINE_PRIVS_PK GRANTOR, GRANTEE, SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAME, PRIVILEGE_TYPE Unieke id voor de verleende bevoegdheid.
Refererende sleutel ROUTINE_PRIVS_ROUTINE_FK SPECIFIC_CATALOG SPECIFIC_SCHEMA SPECIFIC_NAME Verwijzingen ROUTINES

Voorbeelden

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