Partilhar via


VOLUMES

Aplica-se a: Marque Sim Databricks SQL check marked yes Databricks Runtime 13.3 LTS and above Marque Sim Unity Catalog only

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

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

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

Definição

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

Name Tipo de dados Pode ser nulo Description
VOLUME_CATALOG STRING Não Catálogo que contém o volume.
VOLUME_SCHEMA STRING Não Esquema que contém o volume.
VOLUME_NAME STRING Não Nome do volume.
VOLUME_TYPE STRING Não Um dos 'MANAGED', 'EXTERNAL'.
VOLUME_OWNER STRING Não Usuário ou grupo (principal) que atualmente possui o volume.
COMMENT STRING Sim Um comentário opcional que descreve o volume.
CREATED TIMESTAMP Não Carimbo de data/hora quando o volume foi criado.
CREATED_BY STRING Não Principal que criou o volume.
LAST_ALTERED TIMESTAMP Não Carimbo de data/hora quando a definição de volume foi alterada pela última vez de alguma forma.
LAST_ALTERED_BY STRING Não Principal que alterou o volume pela última vez.
STORAGE_LOCATION STRING Não O local de armazenamento onde o volume é criado.

Restrições

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

Classe Nome Lista de colunas Description
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 Referências SCHEMATA.

Exemplos

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