Megosztás a következőn keresztül:


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 [HASZNÁLAT]

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet 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:jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

    Ez az utasítás megfelel CREATE TABLE [USING] Hive szintaxissal.

    CREATE TABLE [USING] előnyben részesítjük.

  • CREATE TABLE LIKE

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet 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.

  • CREATE TABLE CLONE

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

    A Delta Lake-táblák klónozását használhatja két fő cél elérésére:

    • 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-nak.
    • 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. A frissítések a forráson vagy az új táblán nem lesznek hatással a másikra. Az új tábla azonban a forrástábla meglététől és oszlopdefiníciójától függ.