CREATE TABLE
Define una tabla en un esquema existente.
Puede usar cualquiera de los siguientes métodos para crear una tabla con fines diferentes:
-
Se aplica a: Databricks SQL Databricks Runtime
Use esta sintaxis si la nueva tabla:
- se basa en una definición de columna que proporciona;
- se deriva de datos en una ubicación de almacenamiento existente;
- se deriva de una consulta.
CREAR TABLA (Formato subárbol)
Se aplica a: Databricks Runtime
Esta instrucción coincide con CREATE TABLE [USING] mediante la sintaxis de Hive.
Se prefiere CREATE TABLE [USING].
-
Se aplica a: Databricks SQL Databricks Runtime
Con esta sintaxis se crea una tabla basada en la definición, no en los datos, de otra tabla.
-
Se aplica a: Databricks SQL Databricks Runtime
Puede usar la clonación de tablas con tablas de Delta Lake para alcanzar dos objetivos principales:
- Realizar una copia completa e independiente de una tabla, incluida su definición y sus datos en una versión específica. Es lo que se denomina
DEEP CLONE
. - Realizar una copia de la definición de la tabla que hace referencia al almacenamiento de la tabla original para los datos iniciales de una versión específica. Las actualizaciones, ya sea en la tabla de origen o en la nueva, no afectarán a la otra. Sin embargo, la nueva tabla depende de la existencia y la definición de columna de la de origen.
- Realizar una copia completa e independiente de una tabla, incluida su definición y sus datos en una versión específica. Es lo que se denomina