CREATE TABLE
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 Runtime
Utilisez 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 Runtime
Cette instruction correspond à CREATE TABLE [USING] avec la syntaxe Hive.
CREATE TABLE [USING] est préférable.
-
S’applique à :
Databricks SQL
Databricks Runtime
Cette 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 Runtime
Vous 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
. - Réaliser 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 de la table source et de la définition des colonnes.
- 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
Articles connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour