怎么用sql生成矩阵 m*n 的矩阵  不 要借用系统表的方法的  填充a就行 
类似a a a a a
    a a a a a
    a a a a a
 另外还 想问问  怎么 才能生成一行1 2 3 4 5 6 7 8…… 有没有什么简便的函数或者方法?
谢谢大家了

解决方案 »

  1.   

    SELECT 1,1,1,1,1,1,1,1,1
    FROM (select 1 as a union 
    select 2 union
    select 3 union 
    select 4 union
    select 5 union 
    select 6)A 
    where a <= 6
    order by a  我现在能写到这种程度,关键是怎么 才能生成一个行的序列呢  ??
      

  2.   

    这样行不行:declare @i int, @j int, @sql varchar(100)
    select @i=1, @j=1, @sql='select 'while @i<=3
    begin
      while @j<=5
      begin
        select @sql=@sql+convert(varchar(100),@j)+','
        select @j=@j+1
      end
      
      select @sql=left(@sql,len(@sql)-1)
      exec (@sql)
      select @i=@i+1, @j=1, @sql='select '
    end