Delen via


SCHEMA_PRIVILEGES

Van toepassing op:vinkje Databricks SQL Databricks Runtime 10.4 LTS en hoger aan vinkje met ja Unity

INFORMATION_SCHEMA.SCHEMA_PRIVILEGES bevat principals met bevoegdheden op een schema in een catalog.

De geretourneerde rijen zijn beperkt tot de schema's 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 relatie SCHEMA_PRIVILEGES bevat de volgende columns:

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 van schema waarop het voorrecht wordt verleend.
SCHEMA_NAME STRING Nr. Ja Schema waarop het privilege 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 SCHEMA_PRIVILEGES relatie:

Klas Naam Column List Beschrijving
Primaire sleutel SCHEMAPRIVS_PK GRANTOR GRANTEE, CATALOG_NAME, SCHEMA_NAMEPRIVILEGE_TYPE Unieke identifier voor de toegekende bevoegdheid.
Refererende sleutel SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Verwijzingen SCHEMATA

Voorbeelden

> SELECT catalog_name, schema_name, grantee
    FROM information_schema.schema_privileges;