Delen via


VOLUME_PRIVILEGES

nl-NL: Van toepassing op:aangevinkt als ja Databricks SQL aangevinkt als ja Databricks Runtime 13.3 LTS en hoger aangevinkt als ja Alleen Unity Catalog

INFORMATION_SCHEMA.VOLUME_PRIVILEGES geeft een lijst van principals met bevoegdheden op een volume in een catalogusschema.

Dit is een extensie voor het SQL Standard Information Schema.

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

Naam Gegevenstype Nullwaarde Beschrijving
GRANTOR STRING Nee Principal die het privilege heeft verleend.
GRANTEE STRING Nee Principal waaraan de bevoegdheid verleend is.
VOLUME_CATALOG STRING Nee Catalog van relatie waarop de bevoegdheid wordt verleend.
VOLUME_SCHEMA STRING Nee Schema van de relatie waarop de bevoegdheid wordt verleend.
VOLUME_NAME STRING Nee Volume waarop het privilege wordt verleend.
PRIVILEGE_TYPE STRING Nee Er wordt een bevoegdheid verleend.
IS_GRANTABLE STRING Nee Altijd NO. Gereserveerd voor toekomstig gebruik.
INHERITED_FROM STRING Ja De voorouderrelatie die de privilege erft.

Beperkingen

De volgende beperkingen zijn van toepassing op de VOLUME_PRIVILEGES relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel VOLUMEPRIVS_PK GRANTOR, GRANTEEVOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAMEPRIVILEGE_TYPE Unieke id voor de verleende bevoegdheid.
Vreemde sleutel VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG, VOLUME_SCHEMAVOLUME_NAME Verwijzingen VOLUMES

Voorbeelden

> SELECT volume_catalog, volume_schema, volume_name, grantee
    FROM information_schema.volume_privileges;