跨库查询数据

来源:互联网 发布:淮阴师范学院网络课程 编辑:程序博客网 时间:2024/05/17 00:13

“跨库”的概念

1、 两个服务器的两个数据库

比如115.28.102.1和115.28.102.2上的数据表的联合操作

2、 一个服务器的多个数据库

跨库查询的方法 

SELECT *FROM DB1.dbo.Table1 d1

LEFT JOIN DB2.dbo.Table2 d2

on d1.ID=d2.SID

跨库查询缺点

效率低,数据库容易挂

不采用跨库查询的解决方案

连接A库,从A库中查询出结果,放入内存

连接B库,从B库中查询出结果,放入内存

在内存中将两个结果合成一张表,进行相应处理和展现

合并:

(1)       列名相同,采用merge方法合并

(2)       列名不同,循环手动加入


0 0