Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 RuntimeUse 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.
CREATE TABLE (Formato de Hive)
Se aplica a:
Databricks RuntimeEsta instrucción coincide CREATE TABLE con [USING] mediante la sintaxis de Hive.
CREATE TABLE [USING] es preferible.
-
Se aplica a:
Databricks SQL
Databricks RuntimeCon esta sintaxis se crea una tabla basada en la definición, no en los datos, de otra tabla.
-
Se aplica a:
Databricks SQL
Databricks RuntimePuede 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. - Realice una copia de la definición de la tabla que hace referencia al almacenamiento de la tabla original para los datos iniciales en 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 tabla 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