BIRIM OLUŞTURMA
Şunlar için geçerlidir: Yalnızca Databricks SQL Databricks Runtime 13.3 LTS ve üzeri Unity Kataloğu
Belirtilen ada sahip bir birim oluşturur. Şemada aynı ada sahip bir birim zaten varsa SCHEMA_NOT_FOUND oluşturulur.
Birimleri kullanma hakkında ayrıntılı bilgi için bkz. Birimler.
Sözdizimi
CREATE [ EXTERNAL ] VOLUME [ IF NOT EXISTS ] volume_name
[ LOCATION location_path ]
[ COMMENT comment ]
Parametreler
DIŞ
Dış birim oluşturur. Belirtilmezse
EXTERNAL
, deyimi yönetilen bir birim oluşturur.YOKSA
Mevcut değilse verilen ada sahip bir birim oluşturur. Aynı ada sahip bir birim zaten varsa hiçbir şey olmaz.
-
Oluşturulacak birimin adı. Birimler yalnızca Unity Kataloğu şemalarında oluşturulabilir.
KONUM
location_path
location_path
, belirtilen dış birimin oluşturulduğu dosya sisteminin yolunu tanımlayan değişmezSTRING
değerdir. Belirtilen yol temel alınan dosya sisteminde yoksa, yolu olan bir dizin oluşturur. Seçilen yol, diğer birimlerin veya tabloların konumuyla çakışmamalıdır.Bu yan tümce yönetilen birimler için geçerli değildir.
Yorum
Birim için isteğe bağlı
STRING
değişmez değer açıklaması.
Örnekler
-- 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