Delen via


CATALOG_PRIVILEGES

Van toepassing op:gemarkeerd als ja Databricks SQL gemarkeerd als ja Databricks Runtime 10.4 LTS en hoger gemarkeerd als ja Unity Catalog alleen

INFORMATION_SCHEMA.CATALOG_PRIVILEGES bevat principals met bevoegdheden in een catalogus.

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 CATALOG_PRIVILEGES-relatie bevat de volgende kolommen:

Naam Gegevenstype Null-waarde toegestaan Standaard Beschrijving
GRANTOR STRING Nr. Ja Principal die de bevoegdheid heeft verleend.
GRANTEE STRING Nr. Ja Principal waaraan de bevoegdheid wordt verleend.
CATALOG_NAME STRING Nr. Ja Catalog waarop de bevoegdheid wordt verleend.
PRIVILEGE_TYPE STRING Nr. Ja Er wordt een bevoegdheid verleend.
IS_GRANTABLE STRING Nr. Ja Altijd NO. Gereserveerd voor toekomstig gebruik.
INHERITED_FROM STRING Ja Nr. De bovenliggende relatie waaruit de bevoegdheid wordt overgenomen.

Beperkingen

De volgende beperkingen zijn van toepassing op de CATALOG_PRIVILEGES relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel CATPRIVS_PK GRANTOR, , , GRANTEECATALOG_NAMEPRIVILEGE_TYPE Unieke id voor de verleende bevoegdheid.
Refererende sleutel CATPRIVS_CATS_FK CATALOG_NAME Verwijzingen CATALOGS

Voorbeelden

> SELECT catalog_name, grantee
    FROM information_schema.catalog_privileges;