首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql连接查询语句的编写解决思路

2012-03-27 
sql连接查询语句的编写一个库里有30张表,名称分别是r1,r2...到r30。表的结构都一致,只有数据有差异。如何写

sql连接查询语句的编写
一个库里有30张表,名称分别是r1,r2...到r30。表的结构都一致,只有数据有差异。如何写一条语句将这30张表的内容都查询出来?
我看用union写出来的有点长,问问看还有啥方法

[解决办法]

SQL code
declare @sql varchar(max)declare @i intset @i = 1while @i <= 30beginselect @sql = isnull(@sql+' union all ','') + ' select * from r'+ltrim(@i)set @i = @i + 1endprint @sqlexec(@sql) 

热点排行
Bad Request.