“跨庫”的概念
1、 兩個(gè)服務(wù)器的兩個(gè)數(shù)據(jù)庫
比如115.28.102.1和115.28.102.2上的數(shù)據(jù)表的聯(lián)合操作
2亡笑、 一個(gè)服務(wù)器的多個(gè)數(shù)據(jù)庫
跨庫查詢的方法
SELECT *FROM DB1.dbo.Table1 d1
LEFT JOIN DB2.dbo.Table2 d2
on d1.ID=d2.SID
跨庫查詢?nèi)秉c(diǎn)
效率低偶垮,數(shù)據(jù)庫容易掛
不采用跨庫查詢的解決方案
連接A庫醉锅,從A庫中查詢出結(jié)果,放入內(nèi)存
連接B庫示惊,從B庫中查詢出結(jié)果宋距,放入內(nèi)存
在內(nèi)存中將兩個(gè)結(jié)果合成一張表轴踱,進(jìn)行相應(yīng)處理和展現(xiàn)
合并:
(1)列名相同,采用merge方法合并
(2)列名不同谚赎,循環(huán)手動(dòng)加入