EXTERNAL_LOCATION_PRIVILEGES

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

INFORMATION_SCHEMA. EXTERNAL_LOCATION_PRIVILEGES lista entidades que têm privilégios em um local externo.

Esta é uma extensão para o esquema de informações padrão do SQL.

Definição

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

Name Tipo de dados Pode ser nulo Description
GRANTOR STRING Não Principal que concedeu o privilégio.
GRANTEE STRING Não Principal ao qual o privilégio é concedido.
EXTERNAL_LOCATION_NAME STRING Não Local externo no qual o privilégio é concedido.
PRIVILEGE_TYPE STRING Não Privilégio concedido.
IS_GRANTABLE STRING Não Sempre NO. Reservado para uso futuro.
INHERITED_FROM STRING Sim A relação ancestral da qual o privilégio é herdado.

Restrições

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

Classe Nome Lista de colunas Description
Chave primária LOCPRIVS_PK GRANTOR, GRANTEE, EXTERNAL_LOCATION_NAME, PRIVILEGE_TYPE Identificador exclusivo para o privilégio concedido.
Chave estrangeira LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME Referências EXTERNAL_LOCATIONS

Exemplos

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;