管志鹏的计算机主页

C# ASP.NET Java J2EE SSH SQL Server Oracle
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

存储过程排序功能,带返回值

Posted on 2011-07-20 16:53  管志鹏  阅读(194)  评论(0编辑  收藏  举报
create proc proc_grade(
 
@testname varchar(50),
 
@grade int output)
as
begin
select @grade=mingci from ( select row_number() over (order by score descas mingci ,score,testname from scoreinfo ) as a where a.testname = @testname
end


select row_number() over (order by score descas mingci ,score,testname from scoreinfo
declare @grade varchar(50)
exec proc_grade 'kdk'@grade output
print @grade