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:

  • CREATE TABLE [USING]

    Şunlar için geçerlidir:check marked yes Databricks SQL check marked yes 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.
  • CREATE TABLE (Hive biçimi)

    Şunlar için geçerlidir:check marked yes Databricks Runtime

    Bu deyim Hive söz dizimi kullanılarak CREATE TABLE [USING] ile eşleşir.

    CREATE TABLE [USING] tercih edilir.

  • CREATE TABLE LIKE

    Şunlar için geçerlidir:check marked yes Databricks SQL check marked yes 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.

  • CREATE TABLE CLONE

    Şunlar için geçerlidir:check marked yes Databricks SQL check marked yes 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 CLONEverilir.
    • 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.