想要什么结果?是不是要改为
@b<=100  @a<=100

解决方案 »

  1.   

    declare @a integer
    declare @b integer
    set @a=1
    set @b=1
    while @b<100
    begin
     set @a=1    -------------->這裡加上這句話
    while @a<100
    begin
     insert into bomd(bomdGoods,bomdPgoods) values (@a,@b)
     set @a=@a+1
    end
     set @b=@b+1
    end
      

  2.   

    写成这样应该可以
    declare @a integer
    declare @b integer
    set @a=1
    set @b=1
    while @b<100 and @a<100
    begin
     insert into bomd(bomdGoods,bomdPgoods) values (@a,@b)
     set @a=@a+1
     set @b=@b+1
    end
      

  3.   

    如果是想插入99*99条记录的话 ,就是Softlee81307(孔腎)的回答