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


DROP VOLUME

применимо:флажок Databricks SQL установлен флажок Databricks Runtime 13.3 LTS и более поздней флажок Unity Catalog

Удаляет указанный том.

При удалении управляемого тома файлы, хранящиеся в этом томе, также удаляются из облачного клиента в течение 30 дней.

Если внешний том удаляется, метаданные о томе удаляются из catalog, но базовые файлы не удаляются.

Чтобы удалить том, необходимо иметь права MANAGE на том, быть его владельцем или быть владельцем schema, catalogили хранилища метаданных, в котором находится том.

Синтаксис

DROP VOLUME [ IF EXISTS ] volume_name

Параметр

  • IF EXISTS

    Если задано, ошибка не возникает, если том не существует.

  • volume_name

    Имя тома, который нужно удалить. Если том не удается найти Azure Databricks, возникает ошибка.

Примеры

– Drop a volume named 'my_volume'
> DROP VOLUME my_volume
  OK

– Drop a volume named `my_volume` under catalog `my_catalog` and schema `my_schema
> DROP VOLUME my_catalog.my_schema.my_volume
  OK

– The volume must exist
> DROP VOLUME my_volume
  Error

– Drop a volume named `my_volume` only if it exists
> DROP VOLUME IF EXISTS my_volume
  OK