Script d'instruction d'insertion SQL Server Generate

Lors de l’exécution de rapports, par exemple, les mêmes instructions d’insertion doivent être créées encore et encore. SQL Server inclut une fonctionnalité intéressante pour générer ces instructions d'insertion automatiquement.

Pour cet exemple, je travaille avec le emp table avec 9 lignes dans ma base de données. Maintenant, plusieurs mois plus tard, je dois générer une instruction insert pour cette table.

1. Ouvrez SQL Server Management Studio et accédez à Explorateur d'objets.

2. Faites un clic droit sur votre base de données. Aller à les tâches puis Générer des scripts.

3. Vous trouverez une fenêtre intitulée «Générer et publier des scripts» et une introduction s’affiche. Il suffit de cliquer sur Suivant procéder.

4. Dans le Choisir des objets fenêtre sélectionner le bouton radio Sélectionner des objets de base de données spécifiques et élargir le les tables arborescence. Sélectionnez le nom de la table pour laquelle vous allez
pour générer les instructions d'insertion. Puis cliquez sur Suivant. Dans mon exemple, je sélectionne le tableau ci-dessous.

5. Maintenant dans Définir les options de script fenêtre, vous devez spécifier comment vous allez enregistrer votre script. Laisser sauvegarder dans un fichier en sélectionnant Enregistrer le script dans un emplacement spécifique et alors Enregistrer dans le fichier avec Un seul fichier option. Vous devrez vous assurer de noter le chemin. Puis sélectionnez le Avancée bouton.

6. Dans la fenêtre «Options de script avancées», dans Général, allez à Types de données à écrire et sélectionnez Données seulement. Cliquer sur D'accord puis cliquez sur Suivant.

7. Maintenant, vous trouverez le Résumé fenêtre qui affiche les informations sur la base de données sélectionnée, les tables et le chemin du fichier cible. Cliquer sur Suivant.

8. Maintenant dans Enregistrer ou publier des scripts La fenêtre montrera les résultats du succès.

9. Dans le fichier cible, vous trouverez les instructions d'insertion pour la table.