当前位置: 代码迷 >> Sql Server >> 一个容易的存储过程
  详细解决方案

一个容易的存储过程

热度:14   发布时间:2016-04-24 22:57:15.0
一个简单的存储过程
我想取得某一列的最大值
@maxAge int output-------声明存储过程时的参数,用来返回最大值

用@Sql = 'select max(age) from tablename'
  exec @sql

这里怎么把检索到的最大值赋值给@maxAge变量啊?
我最后想 select @maxAge 语句返回最大值




------解决方案--------------------
declare @sql nvarchar(max)
set @Sql = N'select @c=max(age) from tablename'
exec sp_executesql @sql,N'@c int output',@maxAge output
  相关解决方案