关于多张表的联合查询

DaeMaN 2005-10-07 02:04:41
表名是以日期命名的,如今天的表就是XXX20051007,每张表的字段也一样,现在要进行从数据库开始建立到今天所有该类型表进行联合查询,请问SQL语句应该如何写?谢谢
...全文
163 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
DaeMaN 2005-10-09
  • 打赏
  • 举报
回复
搞定,是xtype='u'的u要大写,谢谢iwl ;-D
DaeMaN 2005-10-09
  • 打赏
  • 举报
回复
up一下
DaeMaN 2005-10-08
  • 打赏
  • 举报
回复
好像有问题,什么都没查到 :(
zouqiang122 2005-10-07
  • 打赏
  • 举报
回复
支持一下!!!
新鲜鱼排 2005-10-07
  • 打赏
  • 举报
回复
up
iwl 2005-10-07
  • 打赏
  • 举报
回复
declare @s varchar(8000)

select @s=''

select @s=@s+'select * from '+name +' union all'from dbo.sysobjects where xtype='u' --and left(name,3)='xxx'

if len(@s)>0
select @s=left(@s,len(@s) - 10)

exec(@s)
iwl 2005-10-07
  • 打赏
  • 举报
回复
试试看
iwl 2005-10-07
  • 打赏
  • 举报
回复
declare @s varchar(8000)

select @s=''

select @s=@s+'select * from '+name +' union 'from dbo.sysobjects where xtype='u' --and left(name,3)='xxx'

select @s=left(@s,len(@s) - 5)

exec(@s
DaeMaN 2005-10-07
  • 打赏
  • 举报
回复
是的,不过这里希望知道如何进行查询
iwl 2005-10-07
  • 打赏
  • 举报
回复
是不是每天都要建表

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧