Bagikan melalui


CREATE TABLE

Menentukan tabel dalam skema yang sudah ada.

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

  • CREATE TABLE [MENGGUNAKAN]

    Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya 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 pertanyaan.
  • CREATE TABLE (format Hive)

    Berlaku untuk:centang ditandai ya Databricks Runtime

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

    CREATE TABLE [USING] lebih disukai.

  • CREATE TABLE LIKE

    Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

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

  • CREATE TABLE CLONE

    Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya 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 bergantung pada keberadaan tabel sumber dan definisi kolom.