CREATE TABLE
Mevcut şemada bir tablo tanımlar.
Farklı amaçlarla tablo oluşturmak için aşağıdaki farklı araçlardan herhangi birini kullanabilirsiniz:
-
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
Yeni tablo şu şekilde olacaksa bu söz dizimini kullanın:
- Sağladığınız bir sütun tanımına göre.
- Mevcut bir depolama konumundaki verilerden türetilir.
- Bir sorgudan türetilir.
-
Şunlar için geçerlidir: Databricks Runtime
Bu deyim Hive söz dizimi kullanılarak CREATE TABLE [USING] ile eşleşir.
CREATE TABLE [USING] tercih edilir.
-
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
Bu söz dizimini kullanarak, başka bir tablonun tanımına göre yeni bir tablo oluşturursunuz, ancak verileri değil.
-
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
Delta Lake tablolarında tablo kopyalama özelliğini kullanarak iki ana hedefe ulaşabilirsiniz:
- Belirli bir sürümdeki tanımı ve verileri dahil olmak üzere tablonun tam ve bağımsız bir kopyasını oluşturun. Buna adı
DEEP CLONE
verilir. - Belirli bir sürümdeki ilk veriler için özgün tablonun depolama alanına başvuran tablonun tanımının bir kopyasını oluşturun. Güncelleştirmeler, kaynakta veya yeni tabloda diğerini etkilemez. Ancak yeni tablo, kaynak tablonun varlığına ve sütun tanımına bağlıdır.
- Belirli bir sürümdeki tanımı ve verileri dahil olmak üzere tablonun tam ve bağımsız bir kopyasını oluşturun. Buna adı