我在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
有人可以帮忙吗