日期:2014-05-19  浏览次数:20532 次

怎么用sql生成矩阵?
怎么用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……   有没有什么简便的函数或者方法?
谢谢大家了

------解决方案--------------------
这样行不行:

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