CREATE TABLE

Egy meglévő sémában lévő táblát definiál.

A következő különböző eszközök bármelyikével létrehozhat táblát különböző célokra:

  • CREATE TABLE [USING]

    A következőkre vonatkozik:check marked yes Databricks SQL check marked yes Databricks Runtime

    Használja ezt a szintaxist, ha az új tábla a következő lesz:

    • A megadott oszlopdefiníció alapján.
    • Meglévő tárolóhelyen lévő adatokból származtatva.
    • Lekérdezésből származtatva.
  • CREATE TABLE (Hive formátum)

    A következőkre vonatkozik:check marked yes Databricks Runtime

    Ez az utasítás hive szintaxissal egyezik a CREATE TABLE [USING] függvénysel.

    A CREATE TABLE [USING] előnyben részesített.

  • CREATE TABLE LIKE

    A következőkre vonatkozik:check marked yes Databricks SQL check marked yes Databricks Runtime

    Ezzel a szintaxissal egy új táblát hoz létre egy másik tábla definíciója, de nem az adatok alapján.

  • TÁBLA KLÓNOZÁSÁNAK LÉTREHOZÁSA

    A következőkre vonatkozik:check marked yes Databricks SQL check marked yes Databricks Runtime

    A Delta Lake-táblák tábla klónozásával két fő célt érhet el:

    • Készítsen teljes, független másolatot a táblákról, beleértve annak definícióját és adatait egy adott verzióban. Ezt nevezik .DEEP CLONE
    • Készítsen másolatot a tábla definícióról, amely az eredeti tábla tárolójára hivatkozik a kezdeti adatokhoz egy adott verzióban. Frissítések a forrás vagy az új tábla nem befolyásolja a másikat. Az új tábla azonban a forrástábla meglététől és oszlopdefiníciójától függ.