日期:2014-05-18  浏览次数:20448 次

存储过程取前十名的用户,然后用output输出,怎么做?
有一存储过程,取前十名的用户名,然后用output输出,怎么做?,用户之间可以加上
,   隔开.

------解决方案--------------------
try

Create ProceDure SP_TEST(@用户名 Varchar(2000))
As
Begin
Select @用户名 = ' '
Select TOP 10 @用户名 = @用户名 + ', ' + 用户名 From 表
Select @用户名 = Stuff(@用户名, 1, 1, ' ')
End
GO