CREATE TABLE (Databricks SQL)

Egy táblát definiál egy meglévő adatbázisban.

Három különböző módon hozhat létre táblát különböző célokra:

  • CREATE TABLE [USING]

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

    • Az Ön által adott oszlopdefiníció alapján.
    • Egy meglévő tárolási helyen lévő adatokból származnak.
    • Egy lekérdezésből származtatható.
  • CREATE TABLE LIKE

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

  • CREATE TABLE KLÓNOZÁSA

    A Delta Lake-táblák táblaklónozásával két fő cél elérése lehet:

    • Készítse el egy tábla teljes, független másolatát, beleértve annak definícióját és egy adott verzióban található adatokat. Ezt nevezzük .-nek. DEEP CLONE
    • Készítse el a tábla definíciójának másolatát, amely az eredeti tábla tárterületére hivatkozik a kezdeti adatokhoz egy adott verzióban. A frissítések a forráson vagy az új táblán nem befolyásolják a másikat. Az új tábla azonban a forrástábla meglététől és az oszlopdefiníciótól függ.