DROP VOLUME

tr-TR: Şunlar için geçerlidir:evet olarak işaretlenmiştir Databricks SQL evet olarak işaretlenmiştir Databricks Runtime 13.3 LTS ve üzeri evet olarak işaretlenmiştir yalnızca Unity Kataloğu

Belirtilen birimi siler.

Note

Yönetilen bir birimi sildiğinizde, temel alınan veri dosyaları hemen silinmez. Unity Kataloğu bunları 7 gün boyunca saklar ve 48 saat içinde kalıcı olarak siler (temizler). Bu saklama süresi yalnızca veri dosyası temizleme ve depolama faturalaması için geçerlidir; birimi kurtarılabilir hale getirmez. Veri dosyası yaşam döngüsü ve faturalama hakkında ayrıntılı bilgi için bkz. Unity Kataloğu'nda nesne depolama yaşam döngüsü.

Eğer bir dış birim düşürülürse, birimle ilgili meta veriler katalogdan kaldırılır, ancak altta yatan dosyalar silinmez.

Permissions

Bir birimi bırakmak için birimin sahibi olmanız veya birimin sahibi MANAGE olmanız gerekir. Ayrıca, üst katalogda ve USE SCHEMA birimin bulunduğu üst şemada da sahip USE CATALOG olmanız gerekir.

Nesne hiyerarşisi başına, üst şema veya kataloğun sahipleri ve üzerinde bulunan MANAGE kullanıcılar da bu işlemi gerçekleştirebilir.

Uyarı

Düşen birim geri kurtarılamaz.

Sözdizimi

DROP VOLUME [ IF EXISTS ] volume_name

Parametre

  • EĞER VARSA

    Belirtilmişse, birim mevcut olmadığında bir hata oluşmaz.

  • hacim_adı

    Bırakılacak hacmin adı. Birim bulunamazsa Azure Databricks bir hata oluşturur.

Örnekler

– 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