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

Posted 致力于工作中。。。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server exec 查询数据,将查询出来的数据赋值给一个定义的变量相关的知识,希望对你有一定的参考价值。

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;

以上是关于sql server exec 查询数据,将查询出来的数据赋值给一个定义的变量的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server-聚焦sp_executesql执行动态SQL查询性能真的比exec好?

sql server OpenDataSource查询excel数据

SQL SERVER 临时表能使用EXEC SP_spaceused 查询表大小么

怎么查看sql server累计执行的sql次数

SQL Server 2016 删除查询缓存

sql server创建视图添加where条件,条件包含一个参数