Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 13.3 LTS ke atas
Unity Catalog saja
Membuat volume dengan nama yang ditentukan. Jika volume dengan nama yang sama sudah ada dalam skema VOLUME_ALREADY_EXISTS dinaikkan.
Lihat Volume untuk detail tentang menggunakan volume.
Sintaks
CREATE [ EXTERNAL ] VOLUME [ IF NOT EXISTS ] volume_name
[ LOCATION location_path ]
[ COMMENT comment ]
Parameter
EKSTERNAL
Membuat volume eksternal. Volume eksternal harus didaftarkan pada direktori dalam lokasi eksternal. Jika
EXTERNALtidak ditentukan, pernyataan akan membuat volume terkelola.JIKA TIDAK ADA
Membuat volume dengan nama yang diberikan jika volume tersebut belum ada. Jika volume dengan nama yang sama sudah ada, tidak ada yang akan terjadi.
-
Nama volume yang akan dibuat. Volume hanya dapat dibuat dalam skema Unity Catalog.
LOKASI
location_pathlocation_pathadalah literalSTRINGyang menentukan jalur sistem file di mana volume eksternal yang ditentukan dibuat. Jika jalur yang ditentukan tidak ada di sistem file yang mendasarinya, buat direktori dengan jalur tersebut. Jalur yang dipilih tidak boleh tumpang tindih dengan lokasi volume atau tabel lainnya.komentar
Deskripsi harfiah opsional
STRINGuntuk volume.
Contoh
-- 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