Поделиться через


VOLUMES

Относится к:флажок Databricks SQL флажок "Да" Databricks Runtime 13.3 LTS и выше флажок только для каталога Unity

INFORMATION_SCHEMA.VOLUMES содержит метаданные уровня объекта для томов и в локальном каталоге или во всех каталогах, если они принадлежат каталогу SYSTEM.

Возвращаемые строки ограничены томами, с которыми пользователь имеет разрешение на взаимодействие.

Это расширение для стандартной схемы сведений SQL.

Определение

Отношение VOLUMES содержит следующие столбцы:

Имя. Тип данных Нуллабельный Описание
VOLUME_CATALOG STRING Нет Каталог, содержащий том.
VOLUME_SCHEMA STRING Нет Схема, содержащая том.
VOLUME_NAME STRING Нет Имя тома.
VOLUME_TYPE STRING Нет Одно из значений: 'MANAGED', 'EXTERNAL'.
VOLUME_OWNER STRING Нет Пользователь или группа (субъект) в настоящее время владеет томом.
COMMENT STRING Да Необязательный комментарий, описывающий том.
CREATED TIMESTAMP Нет Метка времени создания тома.
CREATED_BY STRING Нет Субъект , создавший том.
LAST_ALTERED TIMESTAMP Нет Метка времени последнего изменения определения тома в любом виде.
LAST_ALTERED_BY STRING Нет Основной , который в последний раз изменил громкость.
STORAGE_LOCATION STRING Нет Расположение хранилища, в котором создается том.

Ограничения

К отношению VOLUMES применяются следующие ограничения:

Класс Имя. Список столбцов Описание
Первичный ключ VOLUMES_PK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Уникальный идентификатор тома.
Внешний ключ VOLUME_SCHEMATA_FK VOLUME_CATALOG, VOLUME_SCHEMA Ссылки SCHEMATA.

Примеры

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