SCHEMA_PRIVILEGES

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime 10.4 LTS e superior Marque Sim somente Unity Catalog

INFORMATION_SCHEMA. SCHEMA_PRIVILEGES lista entidades que têm privilégios em um esquema em um catálogo.

As linhas retornadas são limitadas aos esquemas com os quais o usuário tem o privilégio de interagir.

Definição

A SCHEMA_PRIVILEGES relação contém as seguintes colunas:

Name Tipo de dados Pode ser nulo Standard Description
GRANTOR STRING Não Sim Principal que concedeu o privilégio.
GRANTEE STRING Não Sim Principal ao qual o privilégio é concedido.
CATALOG_NAME STRING Não Sim Catálogo do esquema no qual o privilégio é concedido.
SCHEMA_NAME STRING Não Sim Esquema no qual o privilégio é concedido.
PRIVILEGE_TYPE STRING Não Sim Privilégio concedido.
IS_GRANTABLE STRING Não Sim Sempre NO. Reservado para uso futuro.
INHERITED_FROM STRING Sim No A relação ancestral da qual o privilégio é herdado.

Restrições

As seguintes restrições se aplicam à SCHEMA_PRIVILEGES relação:

Classe Nome Lista de colunas Description
Chave primária SCHEMAPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAME, SCHEMA_NAME, PRIVILEGE_TYPE Identificador exclusivo para o privilégio concedido.
Chave estrangeira SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Referências SCHEMATA

Exemplos

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