Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit une table dans un schéma existant.
Vous pouvez utiliser l’une des méthodes suivantes pour créer une table à des fins différentes :
-
S’applique à :
Databricks SQL
Databricks RuntimeUtilisez cette syntaxe si la nouvelle table sera :
- Basée sur une définition de colonne que vous fournissez.
- Dérivée des données d’un emplacement de stockage existant.
- Dérivée d’une requête.
-
S’applique à :
Databricks RuntimeCette instruction correspond CREATE TABLE à [USING] à l’aide de la syntaxe Hive.
CREATE TABLE [USING] est préféré.
-
S’applique à :
Databricks SQL
Databricks RuntimeCette syntaxe permet de créer une nouvelle table basée sur la définition, mais pas sur les données, d’une autre table.
-
S’applique à :
Databricks SQL
Databricks RuntimeVous pouvez utiliser le clonage de table pour les tables Delta Lake afin d’atteindre deux objectifs majeurs :
- Réaliser une copie complète et indépendante d’une table, y compris sa définition et ses données, à une version spécifique. Il s’agit d’un
DEEP CLONE. - Effectuez une copie de la définition de la table qui fait référence au stockage de la table d’origine pour les données initiales à une version spécifique. Les mises à jour, que ce soit sur la table source ou sur la nouvelle table, n’auront aucune incidence sur l’autre. Toutefois, la nouvelle table dépend de l’existence et de la définition de colonne de la table source.
- Réaliser une copie complète et indépendante d’une table, y compris sa définition et ses données, à une version spécifique. Il s’agit d’un