Dupliquer des tables

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Vous pouvez dupliquer une table existante dans SQL Server à l’aide de SQL Server Management Studio ou Transact-SQL en créant une table puis en copiant les informations sur les colonnes d’une table existante.

Ces étapes décrites dupliquent seulement la structure d’une table, mais pas les données des lignes.

Autorisations

Requiert l'autorisation CREATE TABLE dans la base de données de destination.

Utiliser SQL Server Management Studio

Pour dupliquer une table

  1. Vérifiez que vous êtes connecté à la base de données dans laquelle vous voulez créer la table et que la base de données est sélectionnée dans l'Explorateur d'objets.

  2. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur Tables, puis sélectionnez Nouvelle table.

  3. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur la table que vous souhaitez copier, puis sélectionnez Conception.

  4. Sélectionnez les colonnes dans la table existante et, dans le menu Edition, sélectionnez Copier.

  5. Revenez à la nouvelle table et sélectionnez la première ligne.

  6. Dans le menu Edition, sélectionnez Coller.

  7. Dans le menu Fichier, sélectionnez Enregistrernom_table.

  8. Dans la boîte de dialogue Choisir un nom, tapez un nom pour la nouvelle table. Sélectionnez OK.

Utiliser Transact-SQL

Pour dupliquer une table dans l'éditeur de requête

  1. Vérifiez que vous êtes connecté à la base de données dans laquelle vous voulez créer la table et que la base de données est sélectionnée dans l'Explorateur d'objets.

  2. Cliquez avec le bouton droit sur la table que vous souhaitez dupliquer, pointez sur Générer un script de la table en tant que, puis pointez sur CREATE Toet sélectionnez Nouvelle fenêtre d’éditeur de requête.

  3. Modifiez le nom de la table.

  4. Supprimez toutes les colonnes qui ne sont pas nécessaires dans la nouvelle table.

  5. Sélectionnez Exécuter pour créer la table.

Étapes suivantes