当前位置:首页 > 数据库 > 正文

sql server exec 查询数据,将查询出来的数据赋值给一个定义的变量

2020-02-13 数据库

sql server exec 查询数据,将查询出来的数据赋值给一个定义的变量

declare @num int,
@sqlnum nvarchar(500)

set @sqlnum=N‘‘;

set @sqlnum =Nselect @a=max(SINGLE_CORE_COUNT) from SFC_MODULE_STACKING_DATA where  @strsql;

exec sp_executesql @sqlnum,N@a int output,@a=@num output

exec sp_executesql 后面加三个参数
output 输出参数
@a 定义的输出参数
@a=@num@a的值赋值给外面定义的变量

select @num;

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/SQL/15881.html