Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
tr-TR: Şunlar için geçerlidir: Databricks SQL
Databricks Runtime 13.3 LTS ve üzeri
yalnızca Unity Kataloğu
Belirtilen ada sahip bir birim oluşturur. Şemada aynı ada sahip bir birim zaten varsa, VOLUME_ALREADY_EXISTS tetiklenir.
Birimleri kullanma hakkında ayrıntılı bilgi için bkz. Birimleri.
Sözdizimi
CREATE [ EXTERNAL ] VOLUME [ IF NOT EXISTS ] volume_name
[ LOCATION location_path ]
[ COMMENT comment ]
Parametreler
DIŞ
Bir dış birim oluşturur. Dış birimlerin dış konumdaki bir dizine kaydedilmesi gerekir. Belirtilmezse
EXTERNAL
, deyimi yönetilen bir birim oluşturur.EĞER YOKSA
Mevcut değilse, verilen adla bir birim oluşturur. Aynı ada sahip bir birim zaten varsa, hiçbir şey olmayacaktır.
-
Oluşturulacak birimin adı. Birimler yalnızca Unity Kataloğu şemalarında oluşturulabilir.
YER
location_path
location_path
, belirtilenSTRING
oluşturulduğu dosya sisteminin yolunu tanımlayan bir literalidir. Belirtilen yol, altındaki dosya sisteminde yoksa, belirtilen yolu taşıyan bir dizin oluşturur. Seçilen yol, diğer birimlerin veya tabloların konumuyla çakışmamalıdır.Bu yan tümce, yönetilen birimleriçin geçerli değildir.
yorum
Hacim için isteğe bağlı
STRING
metinsel açıklama.
Ö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