一个存储过程问题,很简单的,来看看吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
有一个表A,里面有字段   name,age     
 那么,我如何写一个存储过程,把不同的所有的name值都取出来,返回一个字符串呢   
 比如,该表里假设只有3个数据 
 [张三][18] 
 [李四][20] 
 [王二麻子][25]   
 那么,我如何将表里的name字段的值排列起来,以以下方式输出呢   
 张三,李四,王二麻子   
 谢谢     
 写一个存储过程
------解决方案--------------------declare @output_name varchar(1000) 
 set @output_name =  ' ' 
 declare @name varchar(20)         
 declare everyone cursor for 
         select name from yourtable   
 open everyone 
 fetch next from everyone into @name 
 while (@@fetch_status = 0 ) 
     begin	          
 	set @output_name = @output_name + @name 
 	fetch next from everyone into @name	         
     end 
 close everyone 
 deallocate everyone
------解决方案--------------------这样的Sql处理,不如使用程序来处理...