首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-09 
存储过程的返回结果如何放在自定义的变量中比如,@sql selectafromtable --只有一个结果execsp_executesql

存储过程的返回结果如何放在自定义的变量中
比如,
@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

热点排行