Sdílet prostřednictvím


SCHEMA_PRIVILEGES

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime 10.4 LTS a vyšší zaškrtnutí označeného ano pouze katalog Unity

INFORMATION_SCHEMA.SCHEMA_PRIVILEGES uvádí hlavní subjekty, které mají oprávnění na schéma v katalogu.

Vrácené řádky jsou omezeny na schémata, se kterými je uživatel privilegovaný pro interakci.

Poznámka

V současné době nemohou uživatelé s oprávněním MANAGE na objektu zobrazit všechna povolení pro tento objekt v INFORMATION_SCHEMA. Místo toho INFORMATION_SCHEMA zobrazí pouze udělení vlastních grantů objektu. Toto chování bude v budoucnu opraveno.

Uživatelé s oprávněním MANAGE můžou zobrazit všechny granty objektu pomocí příkazů SQL nebo Průzkumníka katalogu. Viz Správa oprávnění v katalogu Unity.

Definice

Relace SCHEMA_PRIVILEGES obsahuje následující sloupce:

Name Datový typ Vynulovatelné Standard Popis
GRANTOR STRING No Ano Objekt zabezpečení , který udělil oprávnění.
GRANTEE STRING No Ano Objekt zabezpečení , ke kterému je oprávnění uděleno.
CATALOG_NAME STRING No Ano Katalog schématu, na kterém je uděleno oprávnění.
SCHEMA_NAME STRING No Ano Schéma , pro které je uděleno oprávnění
PRIVILEGE_TYPE STRING No Ano Udělená oprávnění .
IS_GRANTABLE STRING No Ano Vždy hodnota NO. Vyhrazeno pro budoucí použití.
INHERITED_FROM STRING Ano No Nadřazený vztah, ze kterého je oprávnění zděděno.

Omezení

Pro vztah platí SCHEMA_PRIVILEGES následující omezení:

Třída Name Seznam sloupců Popis
Primární klíč SCHEMAPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAME, , SCHEMA_NAMEPRIVILEGE_TYPE Jedinečný identifikátor uděleného oprávnění.
Cizí klíč SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Odkazy SCHEMATA

Příklady

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