CREATE TABLE

Menentukan tabel dalam skema yang sudah ada.

Anda dapat menggunakan salah satu cara berbeda berikut untuk membuat tabel untuk tujuan yang berbeda:

  • MEMBUAT TABEL [USING]

    Berlaku untuk:check marked yes Databricks SQL check marked yes Databricks Runtime

    Gunakan sintaks ini jika tabel baru akan:

    • Berdasarkan definisi kolom yang Anda tetapkan.
    • Berasal dari data di lokasi penyimpanan yang ada.
    • Berasal dari kueri.
  • CREATE TABLE (Format Hive)

    Berlaku untuk:check marked yes Databricks Runtime

    Pernyataan ini cocok dengan CREATE TABLE [USING] menggunakan sintaks Hive.

    CREATE TABLE [USING] lebih direkomendasikan.

  • BUAT TABEL SEPERTI

    Berlaku untuk:check marked yes Databricks SQL check marked yes Databricks Runtime

    Dengan menggunakan sintaks ini, Anda membuat tabel baru berdasarkan definisi, tetapi bukan data, dari tabel lain.

  • CREATE TABLE CLONE

    Berlaku untuk:check marked yes Databricks SQL check marked yes Databricks Runtime

    Anda dapat menggunakan kloning tabel untuk tabel Delta Lake guna mencapai dua tujuan utama:

    • Buat salinan tabel yang lengkap dan independen termasuk definisi dan datanya pada versi tertentu. Ini disebut DEEP CLONE.
    • Buat salinan definisi tabel yang mengacu pada penyimpanan tabel asli untuk data awal pada versi tertentu. Pembaruan, baik pada sumber atau tabel baru tidak akan memengaruhi yang lain. Namun, tabel baru tergantung pada adanya tabel sumber dan definisi kolom.