適用対象:
Databricks SQL
Databricks Runtime 13.3 LTS 以降
Unity Catalog のみ
指定されたボリュームを削除します。
Note
マネージド ボリュームを削除しても、基になるデータ ファイルはすぐには削除されません。 Unity カタログでは 7 日間保持され、48 時間以内に完全に削除 (消去) されます。 この保持期間は、データ ファイルのクリーンアップとストレージの課金にのみ適用されます。ボリュームを回復可能にすることはできません。 データ ファイルのライフサイクルと課金の詳細については、 Unity カタログのオブジェクト ストレージのライフサイクルを参照してください。
外部ボリュームが削除されると、ボリュームに関するメタデータはカタログから削除されますが、基になるファイルは削除されません。
ボリュームをドロップするには、ボリュームに対する MANAGE 権限を持っているか、その所有者であるか、ボリュームが存在するスキーマ、カタログ、またはメタストアの所有者である必要があります。
Warnung
ドロップされたボリュームを復旧できません。
構文
DROP VOLUME [ 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