ROUTINE_PRIVILEGES

Importante

Esse recurso está em uma versão prévia.

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

INFORMATION_SCHEMA.ROUTINE_PRIVILEGES lista as entidades de segurança que têm privilégios em uma rotina em um catálogo.

As linhas retornadas se restringem às rotinas para as quais o usuário tem acesso.

Definição

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

Nome Tipo de dados Nullable Standard Descrição
GRANTOR STRING No Sim Entidade de segurança que concedeu o privilégio.
GRANTEE STRING No Sim Entidade de segurança à qual o privilégio foi concedido.
SPECIFIC_CATALOG STRING No Sim Catálogo da rotina que recebeu o privilégio.
SPECIFIC_SCHEMA STRING No Sim Banco de dados da rotina que recebeu o privilégio.
SPECIFIC_NAME STRING No Sim Nome exclusivo (específico) do esquema da rotina que recebeu o privilégio.
ROUTINE_CATALOG STRING No Sim Corresponde a SPECIFIC_CATALOG.
ROUTNE_SCHEMA STRING No Sim Corresponde a SPECIFIC_SCHEMA.
ROUTINE_NAME STRING No Sim Nome da rotina que recebeu o privilégio.
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 ROUTINE_PRIVILEGES:

Classe Nome Lista de colunas Descrição
Chave primária ROUTINE_PRIVS_PK GRANTOR, GRANTEE, SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAME, PRIVILEGE_TYPE Identificador exclusivo do privilégio concedido.
Chave estrangeira ROUTINE_PRIVS_ROUTINE_FK SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAME ROTINAS de referências

Exemplos

> SELECT specific_catalog, specific_schema, specific_name, grantee
    FROM information_schema.routine_privileges;