SCHEMA_PRIVILEGES
gäller för: Databricks SQL Databricks Runtime 10.4 LTS och senare Unity Catalog
INFORMATION_SCHEMA.SCHEMA_PRIVILEGES listar huvudprinciper som har privilegier för en schema i en catalog.
De rader som returneras är begränsade till de scheman som användaren har behörighet att interagera med.
Notis
Användare med MANAGE
-behörighet kan för närvarande inte visa alla tilldelningar för ett objekt i INFORMATION_SCHEMA
. I stället visar INFORMATION_SCHEMA
endast sina egna bidrag för 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 Catalog Explorer. Se Hantera privilegier i Unity Catalog.
Definition
Relationen SCHEMA_PRIVILEGES
innehåller följande columns:
Name | Datatyp | Kan ha värdet null | Standard | beskrivning |
---|---|---|---|---|
GRANTOR |
STRING |
Nej | Ja | Huvudnamn som gav behörigheten. |
GRANTEE |
STRING |
Nej | Ja | Huvudnamn som behörigheten beviljas till. |
CATALOG_NAME |
STRING |
Nej | Ja | Catalog av schema som behörigheten beviljas för. |
SCHEMA_NAME |
STRING |
Nej | Ja | Schema på vilken behörigheten beviljas. |
PRIVILEGE_TYPE |
STRING |
Nej | Ja | Behörighet beviljas. |
IS_GRANTABLE |
STRING |
Nej | Ja | Alltid NO . Reserverad för framtida användning. |
INHERITED_FROM |
STRING |
Ja | Nej | Den överordnade relation som privilegiet ärvs från. |
Krav
Följande begränsningar gäller för SCHEMA_PRIVILEGES
relationen:
Klass | Name | Column List | beskrivning |
---|---|---|---|
Primärnyckel | SCHEMAPRIVS_PK |
GRANTOR , GRANTEE , CATALOG_NAME , , , SCHEMA_NAME PRIVILEGE_TYPE |
Unikt identifier för det beviljade privilegiet. |
Sekundärnyckel | SCHEMAPRIVS_SCHEMATA_FK |
CATALOG_NAME , SCHEMA_NAME |
Referenser SCHEMATA |
Exempel
> SELECT catalog_name, schema_name, grantee
FROM information_schema.schema_privileges;