Aracılığıyla paylaş


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 [KULLANIM]

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş 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:onay işareti konmuş Databricks Runtime

    Bu deyim, Hive söz dizimi kullanarak CREATE TABLE [USING] ile eşleştirir.

    CREATE TABLE [USING] tercih edilir.

  • CREATE TABLE LIKE

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş 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:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş 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. Kaynakta veya yeni tabloda yapılan güncelleştirmeler diğerini etkilemez. Ancak yeni tablo, kaynak tablonun varlığına ve sütun tanımına bağlıdır.