sebsauvage
9 janv. 2002 à 12:07
Tu peux faire :
INSERT INTO matable EXEC('moncodeSQL')
Typiquement, on fera l'INSERT dans une table temporaire.
Exemple : on veut la liste des bases qui ont le mode 'bulkinsert' à 'ON':
CREATE TABLE #TMPH (name varchar(64), db_size varchar(20), owner varchar(64), dbid int, created datetime, status varchar(255))
INSERT INTO #TMPH EXEC ('sp_helpdb')
SELECT * FROM #TMPH WHERE STATUS LIKE '%bulkcopy%'
DROP TABLE #TMPH
(Pour la longueur des champs de la table temporaire #TMPH, j'y suis allé un peu au pif : à toi de vérifier dans la doc de sp_helpdb la taille max de chacun des champs)
Voilà ! :-)