删除卷

适用于:勾选标记为“是” Databricks SQL 勾选标记为“是” Databricks Runtime 13.3 LTS 及更高版本 勾选标记为“是” 仅限 Unity Catalog

删除指定的卷。

删除 托管卷时,此卷中存储的文件将保留 7 天。 7 天后,数据将被标记为在定期维护操作期间从云租户中删除。

如果删除 外部卷 ,则会从目录中删除有关该卷的元数据,但基础文件不会被删除。

若要删除某个卷,你必须对该卷拥有 MANAGE 特权、是该卷的所有者,或者是该卷所在的架构、目录或元存储的所有者。

警告

无法恢复丢弃的卷。

语法

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