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:
-
A következőkre vonatkozik: Databricks SQL 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.
-
A következőkre vonatkozik: 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.
-
A következőkre vonatkozik: Databricks SQL 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: Databricks SQL 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. 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.
- 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 .