Partilhar via


VOLUMES

Aplica-se a:Confirmado Sim Databricks SQL Confirmado Sim Databricks Runtime 13.3 LTS e superiores Confirmado Sim apenas Unity Catalog

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 catálogo SYSTEM.

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 relação VOLUMES contém as seguintes colunas:

Name Tipo de dados Nulável Descrição
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 Utilizador ou grupo (principal) que atualmente possui o volume.
COMMENT STRING Sim Um comentário opcional que descreve o volume.
CREATED TIMESTAMP Não Data e hora em que 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 foi a última a alterar o volume.
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 Name 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 Referências SCHEMATA.

Exemplos

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