读书人

一个容易的存储过程

发布时间: 2013-04-21 21:18:07 作者: rapoo

一个简单的存储过程
我想取得某一列的最大值
@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

读书人网 >SQL Server

热点推荐