DROP VOLUME

A következőkre vonatkozik:Databricks SQL - igennel jelöltDatabricks Runtime 13.3 LTS és a fenti - igennel jelöltcsak a Unity Catalog - igennel jelölt.

Törli a megadott kötetet.

Note

Felügyelt kötet törlésekor a mögöttes adatfájlok nem törlődnek azonnal. A Unity Catalog 7 napig megőrzi őket, majd 48 órán belül véglegesen törli (törli) őket. Ez a megőrzési időszak csak az adatfájlok törlésére és a tárterület számlázására vonatkozik – nem teszi helyreállíthatóvá a kötetet. Az adatfájl életciklusával és számlázásával kapcsolatos részletekért tekintse meg a Unity Catalog objektumtárolási életciklusát.

Ha egy külső kötet el lett távolítva, a kötet metaadatai törlődnek a katalógusból, de a mögöttes fájlok nem törlődnek.

Permissions

Egy kötet elvetéséhez a kötet tulajdonosának kell lennie, vagy rendelkeznie MANAGE kell rajta. Rendelkeznie USE CATALOG kell a szülőkatalógusban és USE SCHEMA azon a szülősémán is, ahol a kötet található.

Az objektumhierarchia szerint a szülőséma vagy katalógus tulajdonosai és a rajta lévő MANAGE felhasználók is végrehajthatják ezt a műveletet.

Figyelmeztetés

Az eldobott kötetek nem állíthatók helyre.

Szintaxis

DROP VOLUME [ IF EXISTS ] volume_name

Paraméter

  • HA LÉTEZIK

    Ha meg van adva, nem jelentkezik hiba, ha a kötet nem létezik.

  • volume_name

    Az eltávolítandó kötet neve. Ha a kötet nem található, az Azure Databricks hibát jelez.

Példák

– 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