Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Conversion des résultats de sélection en script d'insertion - SQL Server

Voici une autre méthode, qui peut être plus simple que d'installer des plugins ou des outils externes dans certaines situations :

  • Faites un select [whatever you need] INTO temp.table_name from [... etc ...] .
  • Clic droit sur la base de données dans l'Explorateur d'objets => Tâches => Générer des scripts
  • Sélectionnez temp.table_name dans l'écran "Choisir des objets", cliquez sur Suivant.
  • Sur l'écran "Spécifier comment les scripts doivent être enregistrés" :
    • Cliquez sur Avancé, recherchez la propriété "Types de données à Script", sélectionnez "Données uniquement", fermez les propriétés avancées.
    • Sélectionnez "Enregistrer dans une nouvelle fenêtre de requête" (sauf si vous avez des milliers d'enregistrements).
  • Cliquez sur Suivant, attendez que la tâche soit terminée, observez le résultat INSERT les déclarations apparaissent dans une nouvelle fenêtre de requête.
  • Utilisez Rechercher et remplacer pour modifier tous les [temp.table_name] à [your_table_name] .
  • drop table [temp.table_name] .