Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
Esta funcionalidade está em Pré-visualização Pública.
Aplica-se a:
Databricks SQL
Databricks Runtime 11.3 LTS e superior
apenas no Catálogo Unity
INFORMATION_SCHEMA.ROUTINE_PRIVILEGES lista principais que têm privilégios em uma rotina em um catálogo.
As linhas retornadas são limitadas às rotinas com as quais o usuário tem o privilégio de interagir.
Observação
Atualmente, os usuários com o privilégio MANAGE em um objeto não podem exibir todas as concessões para esse objeto no INFORMATION_SCHEMA. Em vez disso, o INFORMATION_SCHEMA mostra apenas as suas próprias concessões no objeto. Este comportamento será corrigido no futuro.
Os usuários com privilégio MANAGE podem exibir todas as concessões em um objeto usando comandos SQL ou o Gerenciador de Catálogos. Consulte Gerenciar privilégios no Catálogo Unity.
Definição
A relação ROUTINE_PRIVILEGES contém as seguintes colunas:
| Name | Tipo de dados | Nulável | Standard | Descrição |
|---|---|---|---|---|
GRANTOR |
STRING |
Não | Sim | Principal que concedeu o privilégio. |
GRANTEE |
STRING |
Não | Sim | Principal ao qual o privilégio é concedido. |
SPECIFIC_CATALOG |
STRING |
Não | Sim | Catálogo de rotina no qual o privilégio é concedido. |
SPECIFIC_SCHEMA |
STRING |
Não | Sim | Banco de dados de rotina no qual o privilégio é concedido. |
SPECIFIC_NAME |
STRING |
Não | Sim | Nome exclusivo (específico) do esquema da rotina no qual o privilégio é concedido. |
ROUTINE_CATALOG |
STRING |
Não | Sim | Jogos SPECIFIC_CATALOG. |
ROUTNE_SCHEMA |
STRING |
Não | Sim | Jogos SPECIFIC_SCHEMA. |
ROUTINE_NAME |
STRING |
Não | Sim | Nome da rotina na 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 | Não | A relação ancestral da qual o privilégio é herdado. |
Restrições
As seguintes restrições se aplicam à ROUTINE_PRIVILEGES relação:
| Classe | Name | Lista de colunas | Descrição |
|---|---|---|---|
| Chave primária | ROUTINE_PRIVS_PK |
GRANTOR, GRANTEE, SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAME, PRIVILEGE_TYPE |
Identificador exclusivo para o privilégio concedido. |
| Chave estrangeira | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAME |
Referências ROUTINES |
Exemplos
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;