СОЗДАТЬ ТАБЛИЦУ
Определяет таблицу в существующей схеме.
Для создания таблицы в различных целях можно использовать любой из следующих способов:
-
Область применения: Databricks SQL Databricks Runtime
Используйте этот синтаксис, если новая таблица будет:
- создана на основе указанного определения столбца.
- получена из данных в существующем месте хранения.
- получена из запроса.
-
Область применения: Databricks Runtime
Эта инструкция соответствует CREATE TABLE [USING] с использованием синтаксиса Hive.
CREATE TABLE [USING] — это предпочтительный вариант.
-
Область применения: Databricks SQL Databricks Runtime
С помощью этого синтаксиса можно создать новую таблицу на основе определения, но не данных другой таблицы.
-
Область применения: Databricks SQL Databricks Runtime
Можно клонировать разностные динамические таблицы для достижения двух основных целей:
- Создание полной независимой копии таблицы, включая ее определение и данные в определенной версии. Она называется
DEEP CLONE
. - Создайте копию определения таблицы, которая ссылается на хранилище исходной таблицы для доступа к исходным данным в определенной версии. Обновления в исходной или новой таблице не будут влиять на другую. Однако новая таблица зависит от существования исходной таблицы и определения столбца исходной таблицы.
- Создание полной независимой копии таблицы, включая ее определение и данные в определенной версии. Она называется