sql跨服務器查詢示例
作者:佚名
下文以一個實例為您演示sql跨服務器查詢是如何使用的,如果您在此方面遇到過類似的問題,不妨一看,相信對您會有所啟迪。
sql跨服務器查詢應該如何使用呢?下面的例子將會給您一些啟示,供您學習參考,希望可以使您對sql跨服務器查詢有更深的認識。
在寫到一個SQL 語句時,于由集團內(nèi)部部門多,用到的系統(tǒng)也就多,當然數(shù)據(jù)庫的服務器也多個了。在做車間車輛保養(yǎng)時,保養(yǎng)的材料的添加,必須和物資里的名稱保持一致。但是物資系統(tǒng)的數(shù)據(jù)庫和機務系統(tǒng)是兩個服務器。所以就要用到跨服務器的查詢關聯(lián)了
- SELECT a.ID,a.FixType,a.Name,a.IsNew,case IsNew when '1' then '新材料' else '修復件' 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
【編輯推薦】
責任編輯:段燃
來源:
互聯(lián)網(wǎng)