VOLUMES

Aplica-se a:verificação marcada como sim SQL do Databricks verificação marcada sim Databricks Runtime 13.3 LTS e superior verificação marcada como sim somente para o Catálogo do Unity

INFORMATION_SCHEMA.VOLUMES contém os metadados de nível de objeto para os volumes do catálogo local ou de todos os catálogos, se pertencentes ao catálogo SYSTEM.

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

Trata-se de uma extensão do Esquema de Informações do SQL Standard.

Definição

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

Nome Tipo de dados Nullable Descrição
VOLUME_CATALOG STRING Não O catálogo que contém o volume.
VOLUME_SCHEMA STRING Não O esquema que contém o volume.
VOLUME_NAME STRING Não O nome do volume.
VOLUME_TYPE STRING Não 'MANAGED' ou 'EXTERNAL'.
VOLUME_OWNER STRING Não Usuário ou grupo (entidade de segurança) que possui o volume atualmente.
COMMENT STRING Sim Um comentário opcional que descreve o volume.
CREATED TIMESTAMP Não Carimbo de data/hora em que o volume foi criado.
CREATED_BY STRING Não Entidade de segurança que criou o volume.
LAST_ALTERED TIMESTAMP Não Carimbo de data/hora da última alteração na definição do volume.
LAST_ALTERED_BY STRING Não Entidade de segurança que alterou o volume por último.
STORAGE_LOCATION STRING Não O local de armazenamento em que o volume é criado.

Restrições

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

Classe Nome Lista de colunas Descrição
Chave primária VOLUMES_PK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Identificador exclusivo para o volume.
Chave estrangeira VOLUME_SCHEMATA_FK VOLUME_CATALOG, VOLUME_SCHEMA Faz referência a SCHEMATA.

Exemplos

> SELECT table_owner
    FROM information_schema.volumes
    WHERE volume_schema = 'my_schema'
      AND volume_name = 'my_volume';