DROP VOLUME

Berlaku untuk:ditandai centang ya Databricks SQL ditandai centang ya Databricks Runtime 13.3 LTS ke atas ditandai centang ya Unity Catalog saja

Menghapus volume yang ditentukan.

Note

Saat Anda menghapus volume terkelola, file data yang mendasar tidak segera dihapus. Katalog Unity menyimpannya selama 7 hari dan kemudian menghapus (menghapus menyeluruh) secara permanen dalam waktu 48 jam. Periode retensi ini hanya berlaku untuk pembersihan file data dan penagihan penyimpanan — tidak membuat volume dapat dipulihkan. Untuk detail tentang siklus hidup dan penagihan file data, lihat Siklus hidup penyimpanan objek di Unity Catalog.

Jika volume eksternal dijatuhkan, metadata tentang volume dihapus dari katalog, tetapi file yang ada tidak dihapus.

Permissions

Untuk menghilangkan volume, Anda harus menjadi pemilik volume atau memilikinya MANAGE . Anda juga harus memiliki USE CATALOG pada katalog induk dan USE SCHEMA pada skema induk tempat volume berada.

Sesuai hierarki objek, pemilik skema induk atau katalog dan pengguna dengan MANAGE aktif juga dapat melakukan operasi ini.

Peringatan

Volume yang dihilangkan tidak dapat dipulihkan.

Sintaks

DROP VOLUME [ IF EXISTS ] volume_name

Pengaturan

  • JIKA ADA

    Jika ditentukan, tidak ada kesalahan yang terjadi ketika volume tidak ada.

  • volume_name

    Nama volume yang akan dihapus. Jika volume tidak dapat ditemukan, Azure Databricks menimbulkan kesalahan.

Contoh

– 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