Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
Databricks SQL
Databricks Runtime 13.3 LTS e versioni successive
solo al Catalogo Unity
Crea un volume con il nome specificato. Se esiste già un volume con lo stesso nome nello schema, viene sollevato VOLUME_ALREADY_EXISTS.
Per informazioni dettagliate sull'uso dei volumi, vedere Volumi .
Sintassi
CREATE [ EXTERNAL ] VOLUME [ IF NOT EXISTS ] volume_name
[ LOCATION location_path ]
[ COMMENT comment ]
Parametri
ESTERNO
Crea un volume esterno. I volumi esterni devono essere registrati in una directory all'interno di un percorso esterno. Se
EXTERNALnon viene specificato, l'istruzione crea un volume gestito.SE NON ESISTE
Crea un volume con il nome specificato, se non esiste. Se esiste già un volume con lo stesso nome, non verrà eseguita alcuna operazione.
-
Nome del volume da creare. I volumi possono essere creati solo negli schemi del catalogo Unity.
UBICAZIONE
location_pathlocation_pathè unSTRINGvalore letterale che definisce il percorso del file system in cui viene creato il volume esterno specificato. Se il percorso specificato non esiste nel file system sottostante, crea una directory con il percorso. Il percorso scelto non deve sovrapporsi alla posizione di altri volumi o tabelle.Questa clausola non si applica ai volumi gestiti.
commento
Descrizione letterale facoltativa
STRINGper il volume.
Esempi
-- Create an external volume on the specified location with comment
> CREATE EXTERNAL VOLUME my_catalog.my_schema.my_external_volume
LOCATION 's3://my-bucket/my-location/my-path'
COMMENT 'This is my example external volume on S3'
OK
-- Query the data from the file in the created volume
> SELECT *
FROM csv.`/Volumes/my_catalog/my_schema/my_external_volume/foo.csv`
-- Create a managed volume with full schema name
> CREATE VOLUME my_catalog.my_schema.my_volume
OK
-- Create a managed volume in default catalog and schema
> CREATE VOLUME my_another_volume
OK