当前位置: 代码迷 >> Sql Server >> 存储过程的返回结果怎么放在自定义的变量中
  详细解决方案

存储过程的返回结果怎么放在自定义的变量中

热度:10   发布时间:2016-04-27 17:31:01.0
存储过程的返回结果如何放在自定义的变量中
比如,
@sql= 'select   a   from   table '--只有一个结果
exec   sp_executesql     @sql
我想要的就是将查询的结果放在一个变量里返回

------解决方案--------------------
declare @sql nvarchar(1000)

declare @b varchar(10)
set @sql= 'set @a=(select a from [table]) '
exec sp_executesql @sql,N '@a varchar(10) output ',@b output
select @b
  相关解决方案