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í objekty zabezpečení, které mají oprávnění ke schématu v katalogu.

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

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 Yes 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 Název 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 Odkazuje na SCHEMATA

Příklady

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