解决方案 »

  1.   

    with t
    as
    (
    select 1 as dt union all
    select dt+1 from t where dt+1<=1000
    )select dt from t option(maxrecursion 0)
      

  2.   


    select number
    from master..spt_values v
    where v.type='p'and v.number between 1 and 1000
      

  3.   

    最大递归是100
    最大递归是多少就把这个地方改一下就可以了:select dt+1 from t where dt+1<=1000 ,改里面的where条件,where dt+1<=100