sql问题,大家帮忙
newqq 2007-10-11 09:20:08 先看下面这个(有错误)
declare @i int
set @i=1
while (i<=(select max(igrade) from #aa))
begin
update #aa set 'g'+''+@i+''=ccode where igrade=''+@i+''
@i=@i+1
end
表中有g1,g2,g3.....字段
当@i=1时,我要修改g1的值,@i=2时,我要修改g2的值.....
大家帮我看看错在哪里