CREATE TABLE (databricks SQL)
Definiuje tabelę w istniejącym schemacie.
Aby utworzyć tabelę do różnych celów, można użyć dowolnej z trzech różnych metod:
-
Użyj tej składni, jeśli nowa tabela będzie następująca:
- Na podstawie podanej definicji kolumny.
- Pochodzące z danych w istniejącej lokalizacji magazynu.
- Pochodzi z zapytania.
-
Korzystając z tej składni, utworzysz nową tabelę na podstawie definicji, ale nie danych innej tabeli.
-
Aby osiągnąć dwa główne cele, można użyć klonowania tabeli dla tabel usługi Delta Lake:
- Utwórz kompletną, niezależną kopię tabeli, w tym jej definicję i dane w określonej wersji. Jest to nazywane .
DEEP CLONE
- Utwórz kopię definicji tabeli, która odwołuje się do magazynu oryginalnej tabeli dla danych początkowych w określonej wersji. Aktualizacje w źródle lub nowej tabeli nie będą mieć wpływu na drugą. Jednak nowa tabela zależy od istnienia i definicji kolumny tabeli źródłowej.
- Utwórz kompletną, niezależną kopię tabeli, w tym jej definicję i dane w określonej wersji. Jest to nazywane .