为什么 @all 结果却是空的????
declare @orderno char(11)
declare @all char(8000)
declare @da char(8000)
select @da=''
select @all='aaa'
declare dd cursor for select orderno from fastorder
open dd
fetch next from dd into @orderno
while @@fetch_status<>-1
begin
select @all=@da+@orderno --orderno 的定义: orderno char(11)
select @da=@all
fetch next from dd into @orderno
end
close dd
deallocate dd
select @all