Partilhar via


VOLUMES

Aplica-se a:marca de verificação sim Databricks SQL marca de verificação sim Databricks Runtime 13.3 LTS e superior marca de verificação sim apenas Unity Catalog

INFORMATION_SCHEMA.VOLUMES contém os metadados de nível de objeto para volumes dentro do catalog local ou todos os catalogs se pertencerem ao SYSTEMcatalog.

As linhas retornadas são limitadas ao volumes com o qual o usuário tem o privilégio de interagir.

Esta é uma extensão do SQL Standard Information Schema.

Definição

A relação VOLUMES contém o seguinte columns:

Name Tipo de dados Pode ser nulo Description
VOLUME_CATALOG STRING Não Catalog que contém o volume.
VOLUME_SCHEMA STRING Não Schema 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 volume é criado no local de armazenamento where.

Restrições

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

Classe Name Column List Description
Chave primária VOLUMES_PK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Único identifier 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';