Quelle est la meilleure façon de générer automatiquement des instructions INSERT pour une table SQL Server?

Nous écrivons une nouvelle application, et lors du test, nous avons besoin d'un tas de données factices. J'ai ajouté que les données en utilisant MS Access pour le vidage des fichiers excel dans les tableaux correspondants.

Chaque tellement souvent, que nous voulons à "rafraîchir" les tableaux pertinents, ce qui signifie l'abandon de tous, re-créant et en exécutant un sauvés MS Access requête ajout.

La première partie (chute de & re-création) est un simple script sql, mais la dernière partie me fait grincer des dents. Je veux un seul script d'installation qui a un tas de plaquettes pour régénérer les données factices.

J'ai les données dans les tables. Quelle est la meilleure façon de générer automatiquement une grande liste d'instructions INSERT à partir de ce dataset?

La seule façon que je peux penser de le faire est d'enregistrer le tableau sur une feuille excel, puis d'écrire une formule excel pour créer un INSERT pour chaque ligne, ce qui n'est certainement pas le meilleur moyen.

Je suis en utilisant le 2008 Management Studio pour vous connecter à un Serveur SQL server 2005 bases de données.

  • Wow, je viens de vérifier sur mon installation et, vous avez raison, le "script de table en tant que" -> "INSÉRER" ne vous donne qu'un modèle d'insertion, pas une page de plaquettes avec vos données! J'espère que votre question obtient répondu parce que je voudrais un moyen facile de faire ce que vous demandez trop.
  • J'ai mis à jour la question un peu à une tentative d'massivement de simplifier et de clarifier la situation, et de le garder pertinent. C'est devenu une séminal question sur StackOverflow, et il serait bon de garder la charge de travail vers le bas sur les gens qui viennent ici pour trouver une solution. =) Voir si vous trouvez l'un de la suppression d'informations importantes. Si vous avez des objections à l'égard de la modifier hésitez pas à reculer.
  • Merci Evan. J'ai fait de rouler de nouveau; j'ai l'honneur de suggérer que certaines des informations d'arrière-plan n'est pas seulement utile pour le contexte, mais aussi pour aider la question de monter avec le monde réel, les termes de recherche. Je n'en garder un de vos modifications; j'ai laissé de côté le paragraphe concernant les Toad pour Oracle. Ce n'est probablement pas très utile.
InformationsquelleAutor JosephStyons | 2009-06-11