declar @yjqty4 float,@sqlqty varchar(8)
select @sqlqty = 'qty' + convert(varchar(3),@aint + 1) +'='+convert(varchar(30),@yjqty4)
select @sqlquery = ' update #tempaa set ' + @sqlqty
EXECUTE( @sqlquery)
select @sqlqty = 'qty' + convert(varchar(3),@aint + 1) +'='+convert(varchar(30),@yjqty4)
select @sqlquery = ' update #tempaa set ' + @sqlqty
EXECUTE( @sqlquery)
declar @yjqty4 float,@sqlqty varchar(800)
select @sqlqty = 'qty' + convert(varchar(3),@aint + 1) +'='+convert(varchar(30),@yjqty4)
select @sqlquery = ' update #tempaa set ' + @sqlqty
EXECUTE( @sqlquery)
注意上面是3个单引号;可以考虑把#tempaa 换成全局临时表,##tempaa