Dela via


VOLUME_PRIVILEGES

gäller för:markerad med ja Databricks SQL markerad med ja Databricks Runtime 13.3 LTS och senare markerad med ja Unity Catalog endast

INFORMATION_SCHEMA.VOLUME_PRIVILEGES listar huvudnamn som har privilegier på en volym i en katalogschema.

Det här är ett tillägg till SQL Standard Information Schema.

Anteckning

Användare med MANAGE-behörighet på ett objekt kan för närvarande inte se alla åtkomsträttigheter 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 Katalogutforskaren. Se Hantera privilegier i Unity Catalog.

Definition

Relationen VOLUME_PRIVILEGES innehåller följande kolumner:

Name Datatyp Kan ha värdet null beskrivning
GRANTOR STRING Nej Huvudnamn som gav behörigheten.
GRANTEE STRING Nej Huvudnamn som behörigheten beviljas till.
VOLUME_CATALOG STRING Nej Katalog för relation som privilegiet beviljas för.
VOLUME_SCHEMA STRING Nej Schema för relationen som behörigheten beviljas för.
VOLUME_NAME STRING Nej Volym som behörigheten beviljas på.
PRIVILEGE_TYPE STRING Nej Behörighet beviljas.
IS_GRANTABLE STRING Nej Alltid NO. Reserverad för framtida användning.
INHERITED_FROM STRING Ja Den överordnade relation som privilegiet ärvs från.

Krav

Följande begränsningar gäller för VOLUME_PRIVILEGES relationen:

Klass Name Kolumnlista beskrivning
Primärnyckel VOLUMEPRIVS_PK GRANTOR, GRANTEE, VOLUME_CATALOG, VOLUME_SCHEMA, , , VOLUME_NAMEPRIVILEGE_TYPE Unik identifierare för den beviljade behörigheten.
Sekundärnyckel VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG, , VOLUME_SCHEMAVOLUME_NAME Referenser VOLUMES

Exempel

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