DROP VOLUME

删除 Lakehouse 中的 Volume 对象(包括 External Volume 和 Named Volume)。

语法

DROP VOLUME [IF EXISTS] [schema_name.]<volume_name>;

参数说明

参数说明
IF EXISTS
IF EXISTS
若 Volume 不存在则跳过,不报错
schema_name
schema_name
所属 schema 名称,省略时使用当前 schema
volume_name
volume_name
要删除的 Volume 名称

使用示例

  1. 删除 External Volume:

DROP VOLUME my_oss_vol;

  1. 使用
    IF EXISTS
    IF EXISTS
    避免报错:

DROP VOLUME IF EXISTS my_oss_vol;

  1. 删除指定 schema 下的 Volume:

DROP VOLUME IF EXISTS my_schema.my_named_vol;

注意事项

  • 删除 External Volume 仅删除 Lakehouse 中的元数据引用,不会删除外部对象存储中的实际文件
  • 删除 Named Volume 仅删除 Lakehouse 中的元数据引用,不会删除内部存储中的实际文件;如需删除文件,请先使用
    REMOVE
    REMOVE
    命令
  • 删除操作不可撤销,请确认 Volume 不再使用后再执行

权限要求

权限说明
DROP VOLUME
DROP VOLUME
删除指定 Volume 对象

相关文档

联系我们
预约咨询
微信咨询
电话咨询