CREATE TABLE
Definiuje tabelę w istniejącym schemacie.
Aby utworzyć tabelę dla różnych celów, możesz użyć dowolnej z następujących metod:
-
Dotyczy: Databricks SQL Databricks Runtime
Użyj tej składni, jeśli nowa tabela będzie następująca:
- Na podstawie podanej definicji kolumny.
- Pochodzi z danych w istniejącej lokalizacji magazynu.
- Pochodzi z zapytania.
CREATE TABLE (format programu Hive)
Dotyczy: Databricks Runtime
Ta instrukcja pasuje do instrukcji CREATE TABLE [USING] przy użyciu składni programu Hive.
-
Dotyczy: Databricks SQL Databricks Runtime
Przy użyciu tej składni utworzysz nową tabelę na podstawie definicji, ale nie danych innej tabeli.
-
Dotyczy: Databricks SQL Databricks Runtime
Aby osiągnąć dwa główne cele, można użyć klonowania tabel usługi Delta Lake:
- Utwórz pełną, 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 tabeli źródłowej i definicji kolumny.
- Utwórz pełną, niezależną kopię tabeli, w tym jej definicję i dane w określonej wersji. Jest to nazywane .