数据结构相同的多个表,多个库如何查询?

cnicc 2013-11-20 05:12:51
最近流行的QQqun数据,你懂的!

数据库从 GD1,GD2,……GD10

数据库GD1的表从G1,G2,G3……G100
数据库GD2的表从G101,G102,G03……G200

……

所有表的结构为,QQnum、nickname、QunNum……

求查询语句,查询QQnum为123456的 记录


...全文
421 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010998765 2013-11-28
  • 打赏
  • 举报
回复
我也在研究这个裤子 有进展吗?合库不可行?
anz130 2013-11-24
  • 打赏
  • 举报
回复
希望有人写,刚好学习啊,。。。
LongRui888 2013-11-24
  • 打赏
  • 举报
回复
引用 17 楼 cnicc 的回复:
好吧。打算结贴。sql语句确实复杂,大家都不愿意写。 我自己写了一半。合库是非常不合理的。因为针对群查询,分库效率比较高。
多给点分,肯定有人帮你写的哈
cnicc 2013-11-23
  • 打赏
  • 举报
回复
好吧。打算结贴。sql语句确实复杂,大家都不愿意写。 我自己写了一半。合库是非常不合理的。因为针对群查询,分库效率比较高。
LongRui888 2013-11-20
  • 打赏
  • 举报
回复
引用 13 楼 cnicc 的回复:
[quote=引用 11 楼 DBA_Huangzj 的回复:] 由于某个脚本或者存储过程只能存在一个库中,除非你每个库都手动创建,不能不可能只执行一次就能查到所有库,而且本身基本上都一样的库也应该合并
合库之后是否应该再合表?[/quote] 仔细看了一下,你的每个数据库中的表名称还不一样,能不能先把每个库的表名称都修改为一样的名称,然后再导入
LongRui888 2013-11-20
  • 打赏
  • 举报
回复
引用 13 楼 cnicc 的回复:
[quote=引用 11 楼 DBA_Huangzj 的回复:] 由于某个脚本或者存储过程只能存在一个库中,除非你每个库都手动创建,不能不可能只执行一次就能查到所有库,而且本身基本上都一样的库也应该合并
合库之后是否应该再合表?[/quote] 在合并库的同时,合并表
發糞塗牆 2013-11-20
  • 打赏
  • 举报
回复
单表如果太大,不合也行,如果单表不大,那就合一下吧
cnicc 2013-11-20
  • 打赏
  • 举报
回复
引用 11 楼 DBA_Huangzj 的回复:
由于某个脚本或者存储过程只能存在一个库中,除非你每个库都手动创建,不能不可能只执行一次就能查到所有库,而且本身基本上都一样的库也应该合并
合库之后是否应该再合表?
cnicc 2013-11-20
  • 打赏
  • 举报
回复
引用 10 楼 yupeigu 的回复:
另外,也可以用动态语句来实现,不过这个语句比较复杂的。
合成一个库的话,表还是有那么多。再合在一张表上?
發糞塗牆 2013-11-20
  • 打赏
  • 举报
回复
由于某个脚本或者存储过程只能存在一个库中,除非你每个库都手动创建,不能不可能只执行一次就能查到所有库,而且本身基本上都一样的库也应该合并
LongRui888 2013-11-20
  • 打赏
  • 举报
回复
另外,也可以用动态语句来实现,不过这个语句比较复杂的。
LongRui888 2013-11-20
  • 打赏
  • 举报
回复
引用 7 楼 cnicc 的回复:
[quote=引用 5 楼 yupeigu 的回复:]
用SSIS,导入数据的功能。

右键数据库,有个导入数据的菜单,你试试


您也建议合库?[/quote]

这个:
LongRui888 2013-11-20
  • 打赏
  • 举报
回复
引用 7 楼 cnicc 的回复:
[quote=引用 5 楼 yupeigu 的回复:] 用SSIS,导入数据的功能。 右键数据库,有个导入数据的菜单,你试试
您也建议合库?[/quote] 可以合并库的,这样查询速度也会快一点。
cnicc 2013-11-20
  • 打赏
  • 举报
回复
引用 5 楼 yupeigu 的回复:
用SSIS,导入数据的功能。 右键数据库,有个导入数据的菜单,你试试
您也建议合库?
cnicc 2013-11-20
  • 打赏
  • 举报
回复
引用 4 楼 yupeigu 的回复:
呵呵,这个得写很多sql语句啊。 你最好通过sql server的功能来实现把。
所以才求很多sql语句啊。 sql server的什么功能?
LongRui888 2013-11-20
  • 打赏
  • 举报
回复
用SSIS,导入数据的功能。 右键数据库,有个导入数据的菜单,你试试
LongRui888 2013-11-20
  • 打赏
  • 举报
回复
呵呵,这个得写很多sql语句啊。 你最好通过sql server的功能来实现把。
發糞塗牆 2013-11-20
  • 打赏
  • 举报
回复
没有语句,用导入导出工具一个库一个库地全部表导入一个统一的库中,也不会很复杂,就是慢一点而已
cnicc 2013-11-20
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
合并成一个库吧
来个合库语句吧。 sql server新手见谅!
發糞塗牆 2013-11-20
  • 打赏
  • 举报
回复
合并成一个库吧

34,590

社区成员

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

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