sql跨服務(wù)器查詢示例
sql跨服務(wù)器查詢應(yīng)該如何使用呢?下面的例子將會(huì)給您一些啟示,供您學(xué)習(xí)參考,希望可以使您對(duì)sql跨服務(wù)器查詢有更深的認(rèn)識(shí)。
在寫(xiě)到一個(gè)SQL 語(yǔ)句時(shí),于由集團(tuán)內(nèi)部部門(mén)多,用到的系統(tǒng)也就多,當(dāng)然數(shù)據(jù)庫(kù)的服務(wù)器也多個(gè)了。在做車(chē)間車(chē)輛保養(yǎng)時(shí),保養(yǎng)的材料的添加,必須和物資里的名稱保持一致。但是物資系統(tǒng)的數(shù)據(jù)庫(kù)和機(jī)務(wù)系統(tǒng)是兩個(gè)服務(wù)器。所以就要用到跨服務(wù)器的查詢關(guān)聯(lián)了
- SELECT a.ID,a.FixType,a.Name,a.IsNew,case IsNew when '1' then '新材料' else '修復(fù)件' end as MaterialTypeName,a.Demo,b.name as FixTypeName,
- c.name as WZname FROM FixExchangeComponent a
- left outer join KilometreType b on a.FixType=b.id
- LEFT OUTER JOIN OPENDATASOURCE(
- 'SQLOLEDB',
- 'Data Source=192.168.1.4;User ID=sa;Password=sa'
- ).materialdb.dbo.Article c ON substring(a.name,1,2)=c.series and substring(a.name,3,3)=c.code
【編輯推薦】