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


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

declare @num int,
@sqlnum nvarchar(500)

set @sqlnum=N'';

set @sqlnum =N'select @a=max(字段) from 表名';

exec sp_executesql @sqlnum,N'@a int output',@a=@num output
select @num;

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



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM