Compartilhar via


SCHEMA_PRIVILEGES

Aplica-se a: verificação marcada como sim SQL do Databricks verificação marcada como sim Databricks Runtime 10.4 LTS e superior caixa de seleção marcada sim Somente Catálogo do Unity

INFORMATION_SCHEMA.SCHEMA_PRIVILEGES lista entidades de segurança que têm privilégios em um esquema de 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 relação SCHEMA_PRIVILEGES contém as seguintes colunas:

Nome Tipo de dados Nullable Standard Descrição
GRANTOR STRING No Sim A entidade de segurança que concedeu o privilégio.
GRANTEE STRING No Sim Entidade de segurança à qual o privilégio foi concedido.
CATALOG_NAME STRING No Sim Catálogo de um esquema para o qual o privilégio foi concedido.
SCHEMA_NAME STRING No Sim Esquema para o qual o privilégio foi concedido.
PRIVILEGE_TYPE STRING No Sim Privilégio concedido.
IS_GRANTABLE STRING No Sim Sempre NO. Reservado para uso futuro.
INHERITED_FROM STRING Sim No A relação ancestral da qual o privilégio foi herdado.

Restrições

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

Classe Nome Lista de colunas Descrição
Chave primária SCHEMAPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAME, SCHEMA_NAME, PRIVILEGE_TYPE Identificador exclusivo do privilégio concedido.
Chave estrangeira SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Faz referência a SCHEMATA.

Exemplos

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