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


ОБЪЕМЫ

Применимо к:проверка помечены да Databricks SQL проверка помечены да Databricks Runtime 13.3 LTS и выше проверка помечены да каталога Unity

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

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

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

Определение

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

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

Ограничения

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

Класс Имя. Список столбцов Description
Первичный ключ VOLUMES_PK VOLUME_CATALOG, , VOLUME_SCHEMAVOLUME_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';