Bonjour,

Je cherche le moyen d'insérer dans une talbe le résultat d'une commande exécute.

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)
Et quand je fais ceci :
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)
J'ai aussi une erreur