在存储过程中怎么将查询出的多条记录赋值给变量

可不可以给个例子

第1个回答  推荐于2016-05-24
create proc upt_sp
as
begin
declare @name,...
declare mycur cursor for select name,... from table where ....
open mycur
fetch next from mycur into @name,...
begin
update table2 set name=@name,... where .....
fetch next from mycur into @name,...
end
close mycur
deallocate mycur
end本回答被提问者采纳
第2个回答  2010-05-23
用游标
相似回答