如何设计一个存储过程,可以返回一个字符串
我希望能设计一个存储过程,输入一个参数,然后在指定的表里查询,把查询到的某几条记录的字段值加起来拼成一个字符串返回:
CREATE proc xxxx
@编号 char(10), @字符串 varchar(255) output
as
select 姓名,学号 from 学生登记表 where 编号=@编号 order by 学号
while not 学生登记表.eof
begin
@字符串=@字符串+学生登记表.姓名
continue
end
可是系统报错,请高手指点.