126 votes

Conversion des résultats Select en script Insert - SQL Server

J'ai SQL Server 2008 , SQL Server Management Studio.

J'ai besoin de sélectionner des données de Table1 dans la base de données1. Ensuite, je dois modifier certaines valeurs dans les résultats et insert values into Table1 dans la base de données2.

Ou laissez-moi le dire autrement.

Comment puis-je convertir les données d'une table en insert script .

46voto

Andrew Orsich Points 24503

Méthode native :

par exemple si vous avez une table

 Users(Id, name)

Tu peux le faire:

 select 'insert into Table values(Id=' + Id + ', name=' + name + ')' from Users

35voto

marc_s Points 321990

SSMS Toolpack (qui est GRATUIT comme dans la bière) possède une variété de fonctionnalités intéressantes, notamment la génération d'instructions INSERT à partir de tables.

Mise à jour : pour SQL Server Management Studio 2012 (et plus récent), SSMS Toolpack n'est plus gratuit, mais nécessite des frais de licence modestes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X