Insertion à partir d'un exécute
Bonjour,
Je cherche le moyen d'insérer dans une talbe le résultat d'une commande exécute.
Code:
1 2 3 4 5 6 7 8
|
if (@devise) <> ''
SET @sqlwhere = @sqlwhere + ' and cddevi = '''+ @devise + ''''
SET @QUERY = 'select dtoper, AGGEST, nocpte, nacmpt, intcpt, substring(mtecrtt, 1, 15) as mtecrtt, substring(cddevi, 1, 3) as cddevi, sensec, lbcomp, norgdj from PRODUCTION.FRANCE.CGDBASDEX.CMECELP050 as a inner join PRODUCTION.FRANCE.CGDBASDEX.FCGCOP0S as b on a.nocpte = b.nocmpt where 1 = 1 ' + @sqlwhere
exec(@query) |
Et quand je fais ceci :
Code:
1 2 3 4
|
CREATE TABLE #temp_table (dtoper varchar(15) , AGGEST varchar(5), nocpte varchar(15), nacmpt varchar(5), intcpt varchar(150), mtecrtt float, cddevi varchar(5), sensec varchar(2), lbcomp varchar(150), norgdj varchar(5))
--Insert into #temp_table
--exec(@query) |
J'ai aussi une erreur :(