Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server : Insertion du résultat d'une procédure stockée ou de code dynamique

Vous savez certainement qu'il est possible de réaliser une insertion dans une table à partir d'une requête SQL :

INSERT MaTable (ChampA, ChampB)
SELECT ChampC, ChampD FROM UneAutreTable

Il est aussi possible de réaliser une insertion à partir d'une procédure stockée :

INSERT MaTable (ChampA, ChampB)
EXEC MaProcedure

Dans ce cas il faut que la table "MaTable" ait la structure correcte pour accueillir les données générées pour la procédure stockée.

Par extension il est possible de récupérer les données générées par tout SQL dynamique :

INSERT MaTable (ChampA, ChampB)
EXEC ('SELECT ChampC, ChampD FROM UneAutreTable')

Ou plus compliqué (tiré d'un précédent post) :

INSERT INTO MaTable
EXEC ('DBCC SQLPERF(WAITSTATS)')

Inutile du coup de passer par une table temporaire pour du SQL dynamique et cela rend possible la récupération des données renvoyées par des commandes systèmes.

Bon tests…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié dimanche 28 janvier 2007 23:36 par christian
Classé sous : ,

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [WPF] Nouvel article sur c2i.fr par Richard Clark le il y a 12 heures et 31 minutes

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le il y a 16 heures et 36 minutes

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52

- [WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par Thomas Lebrun le 09-04-2008, 10:56

- Article sur le filtrage des modèles de site SharePoint par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 09-04-2008, 00:11