Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime 13.3 LTS y versiones posteriores
solo Unity Catalog
Elimina el volumen especificado.
Nota:
Al eliminar un volumen administrado, los archivos de datos subyacentes no se eliminan inmediatamente. El Catálogo de Unity los conserva durante 7 días y, a continuación, los elimina (purga) permanentemente en un plazo de 48 horas. Para obtener más información sobre el ciclo de vida y la facturación del archivo de datos, consulte Ciclo de vida de almacenamiento de objetos en el catálogo de Unity.
Si se elimina un volumen externo , se elimina del catálogo, pero los archivos subyacentes no se eliminan.
Unity Catalog soporta el comando de la ONUDROP VOLUME para recuperar volúmenes gestionados y externos eliminados. Los volúmenes pueden recuperarse durante 7 días después de ser eliminados.
Permissions
Para quitar un volumen, debe ser el propietario del volumen o tenerlo MANAGE en él. También debe tener USE CATALOG en el catálogo primario y USE SCHEMA en el esquema primario donde reside el volumen.
Según la jerarquía de objetos, los propietarios del esquema primario o el catálogo y los usuarios con MANAGE en también pueden realizar esta operación. Los privilegios de uso que necesitan dependen del nivel de objeto en el que poseen la propiedad o MANAGE. Consulte Requisitos de privilegio de uso para MANAGE.
Sintaxis
DROP VOLUME [ IF EXISTS ] volume_name
Parámetro
SI EXISTE
Si se especifica, no se produce ningún error si el volumen no existe.
-
Nombre del volumen que se va a quitar. Si el volumen no se puede encontrar, Azure Databricks genera un error.
Ejemplos
– 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