Bonjour,
Je cherche le moyen d'insérer dans une talbe le résultat d'une commande exécute.
Et quand je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
J'ai aussi une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)![]()
Partager