Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
igennel jelölt,
igennel jelölt,
esetén.
Létrehoz egy kötetet a megadott névvel. Ha a sémában már létezik azonos nevű kötet, a VOLUME_ALREADY_EXISTS hibát kapjuk.
A kötetek használatáról további információt Kötetek című témakörben talál.
Szintaxis
CREATE [ EXTERNAL ] VOLUME [ IF NOT EXISTS ] volume_name
[ LOCATION location_path ]
[ COMMENT comment ]
Paraméterek
KÜLSŐ
Külső kötetet hoz létre. A külső köteteket egy külső helyen lévő könyvtárban kell regisztrálni. Ha
EXTERNALnincs megadva, az utasítás létrehoz egy felügyelt kötetet.HA NEM LÉTEZIK
Létrehoz egy kötetet a megadott névvel, ha nem létezik. Ha már létezik azonos nevű kötet, semmi sem fog történni.
-
A létrehozandó kötet neve. Kötetek csak Unity Catalog-sémákban hozhatók létre.
HELY
location_pathlocation_pathSTRINGegy literál, amely meghatározza annak a fájlrendszernek az elérési útját, amelyben a megadott külső kötet létrejön. Ha a megadott elérési út nem létezik a mögöttes fájlrendszerben, létrehoz egy könyvtárat az elérési úttal. A választott elérési út nem fedheti át más kötetek vagy táblák helyét.Ez a záradék nem vonatkozik a által felügyeltkötetekre.
megjegyzés
A kötet opcionális
STRINGkonstans leírása.
Példák
-- 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