DROP VOLUME
применимо: Databricks SQL Databricks Runtime 13.3 LTS и более поздней Unity Catalog
Удаляет указанный том.
При удалении управляемого тома файлы, хранящиеся в этом томе, также удаляются из облачного клиента в течение 30 дней.
Если внешний том удаляется, метаданные о томе удаляются из catalog, но базовые файлы не удаляются.
Чтобы удалить том, необходимо иметь права MANAGE
на том, быть его владельцем или быть владельцем schema, catalogили хранилища метаданных, в котором находится том.
Синтаксис
DROP VOLUME [ IF EXISTS ] volume_name
Параметр
IF EXISTS
Если задано, ошибка не возникает, если том не существует.
-
Имя тома, который нужно удалить. Если том не удается найти 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