共用方式為


CREATE TABLE

定義現有架構中的數據表。

您可以使用下列任何不同的方法,為不同的用途建立資料表:

  • CREATE TABLE [使用]

    適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

    如果你想要新的資料表成為如下,請使用此語法:

    • 根據您提供的欄位定義。
    • 衍生自現有儲存位置的數據。
    • 衍生自查詢。
  • CREATE TABLE (Hive 格式)

    適用於:核取記號為「是」 Databricks Runtime

    此語句符合使用 Hive 語法的 CREATE TABLE [使用]

    優先使用 取代

  • CREATE TABLE LIKE

    適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

    使用此語法,您可以根據另一個數據表的定義而非數據來建立新的資料表。

  • CREATE TABLE CLONE

    適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

    您可以使用 Delta Lake 資料表的複製功能來達成兩個主要目標:

    • 建立一個完整且獨立的數據表複製,包括特定版本的數據表定義和數據。 這稱為 DEEP CLONE
    • 為特定版本的初始數據製作引用原始數據表存儲的表格定義副本。 來源或新數據表上的更新不會影響另一個數據表。 不過,新的數據表取決於源數據表的存在和數據行定義。