存储过程取前十名的用户,然后用output输出,怎么做?
有一存储过程,取前十名的用户名,然后用output输出,怎么做?,用户之间可以加上
, 隔开.
------解决方案--------------------try
Create ProceDure SP_TEST(@用户名 Varchar(2000))
As
Begin
Select @用户名 = ' '
Select TOP 10 @用户名 = @用户名 + ', ' + 用户名 From 表
Select @用户名 = Stuff(@用户名, 1, 1, ' ')
End
GO