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

一个查询中,要把三个数据库中的某个表(表结构一样)信息检索出来解决办法

2012-02-21 
一个查询中,要把三个数据库中的某个表(表结构一样)信息检索出来一个ASP的查询中,要把三个数据库中的某个表

一个查询中,要把三个数据库中的某个表(表结构一样)信息检索出来
一个ASP的查询中,要把三个数据库中的某个表(表结构一样)信息检索出来,怎么写?

[解决办法]
Select * From 數據庫A.dbo.TableName
Union All
Select * From 數據庫B.dbo.TableName
Union All
Select * From 數據庫C.dbo.TableName

[解决办法]
select * from database1..tablename
union all
select * from database2..tablename
union all
select * from database3..tablename

[解决办法]
select * from servername1.db1.user1.tb
union all
select * from servername2.db2.user2.tb
union all
select * from servername3.db3.user3.tb

select * from
(
select * from servername1.db1.user1.tb
union all
select * from servername2.db2.user2.tb
union all
select * from servername3.db3.user3.tb
) t
where ...........
[解决办法]
复制没问题能实现,使用事务复制
[解决办法]
假如数据库中表比较多的话,用触发器会很麻烦

可以考虑用视图或复制

热点排行
Bad Request.