SQL Server从动态sql过程获取值到表中

时间:2013-05-03 18:55:54

标签: sql stored-procedures

我在sql过程中有一个临时表变量,我使用像这样的动态sql更新

insert into @ResultSetTable exec(@query)

这个工作正常,我需要更新同一存储过程中的表与来自另一个动态sql的另一个值,它返回一个标量值但它不更新并且该列总是有0,我检查了运行动态sql另外它只是正确地返回值才会更新

exec sp_executesql @query, N'@finalvalue int out', @finalvalue output

update @ResultSetTable set finalvalue = @finalvalue where 
          [ID]=@ID

有人可以帮忙吗

0 个答案:

没有答案