现在手上有20个数据库,每个数据库里包含着50个相同表。求在多个数据库中,如何用SQL查询某个特定信息?
现在手上有20个数据库,每个数据库里包含着50个相同表。求在多个数据库中,如何用SQL查询某个特定信息?
日期:2013-11-23 09:47:43 人气:3
刚刚回答了10个数据库的,把你的也回答了吧
说一下大概语句,具体你自己该,假设20个数据库的名称是db1,db2,...,db20,这里可以根据你数据库名称改,下面的语句也要改。
创建一个表存放数据库名,表名
create table tb1
(
id [int] IDENTITY (1, 1),
dbname varchar(100),
tbname varchar(100)
)
--- 把数据库db1的所有表名插入tb1表
insert tb1 (dbname,tbnam