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.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
Belirtilen Spark dosya biçimini kullanarak dizindeki mevcut verilerin üzerine yeni değerleri yazar. Eklenen satırı değer ifadelerine göre veya sorgunun sonucunu belirtirsiniz.
Sözdizimi
INSERT OVERWRITE [ LOCAL ] DIRECTORY [ directory_path ]
USING file_format [ OPTIONS ( { key [ = ] val } [ , ... ] ) ]
{ VALUES ( { value | NULL } [ , ... ] ) [ , ( ... ) ] | query }
Parametreler
directory_path
Hedef dizin. 'de
OPTIONSkullanarakpathda belirtebilirsiniz.LOCALanahtar sözcüğü, dizinin yerel dosya sisteminde olduğunu belirtir.dosya formatı
Ekleme için kullanılacak dosya biçimi. Geçerli seçenekler
TEXT,CSV,JSON,JDBC,PARQUET,ORC,HIVE,LIBSVMveyaorg.apache.spark.sql.execution.datasources.FileFormatözel uygulamasının tam nitelikli sınıf adıdır.OPTIONS ( { key [ = ] val } [ , ... ] )
Dosya biçimini yazmak için bir veya daha fazla seçenek belirtir. Geçerli anahtarlar ve değerler, seçtiğiniz anahtarlara
file_formatbağlıdır. Her biçim tarafından desteklenen seçenekler için bkz. Veri biçimi seçenekleri. Hedef dizini belirtmek için anahtarı da ayarlayabilirsinizpath.VALUES ( { değer | NULL } [ , ... ] ) [ , ( … ) ]
Eklenecek değerler. Açıkça belirtilen bir değer veya NULL ekleyebilirsiniz. Yan tümcesindeki her değeri ayırmak için virgül kullanın. Birden çok satır eklemek için birden fazla değer kümesi belirtin.
query
Eklenecek satırları üreten bir sorgu. Aşağıdaki formatlardan birini kullanın:
- Bir
SELECTifade - Bir
TABLEifade - Bir
FROMifade
- Bir
Örnekler
INSERT OVERWRITE DIRECTORY '/Volumes/my_catalog/my_schema/my_volume/'
USING parquet
OPTIONS (col1 1, col2 2, col3 'test')
SELECT * FROM test_table;
INSERT OVERWRITE DIRECTORY
USING parquet
OPTIONS ('path' '/Volumes/my_catalog/my_schema/my_volume/', col1 1, col2 2, col3 'test')
SELECT * FROM test_table;
İlgili ifadeler
INSERT- Hive biçiminde INSERT OVERWRITE DIRECTORY