在一个数据库DB内有一些名为abc20130101,abc20130102,abc20130102_01,abc20130102_02,abc20130103,abc20130103_01......的数据表,若我想查询表名为abc20130102的数据表该如何查询,前提是我不知道是否有后面的01,02,03......,也就是对所有表名包含abc20130102的数据表进行查询,请问该如何书写,谢谢指教
解决方案 »
- sql表无法打开,高手支援
- 从TXT导入MSSQL中如果过滤相同的内容,在线求助!
- 存储过程,运行时总是报错,提示“必须声明变量 '@id'”(在线等)
- 菜鸟问个问题 关于SQL Server 2005
- 一条效率低下的SQL语句,请教如何提高效率
- 问个很简单的问题:在SQL Server中“Connection information”中Login name、Password指得是什么?
- 如何实现退出窗体时释放ADODC数据库连接占有的内存资源?
- 从excel导入到sql中的问题
- *********重复数据问题(在线等待)**************
- C# 与 sql server 无线局域网的相关问题~
- 根据输入的年份显示全年的按月的统计
- 请教SQL查询
查询出来表名自己再写select或者直接拼接出来语句执行
declare @sql varchar(max)
select @sql=isnull(@sql+' union all'+char(10),'')+'select * from '+name from sysobjects where name like 'abc201301%'
exec (@sql)