在 Sql Server 中訪問Oracle數據庫中的數據
--方法1,通過鏈接服務器訪問oracle數據庫
EXEC sp_addlinkedserver
@server = 'oracle', --鏈接服務名
@srvproduct = 'Oracle', --產品名稱(固定)
@provider = 'MSDAORA', --訪問接口所用的驅動
@datasrc = 'DATABASECENTER' --oracle服務名
GO
--爲鏈接服務器添加登陸
EXEC sp_addlinkedsrvlogin 'oracle', --鏈接服務名
'false', NULL, --(這兩個參數固定)
'DATABASECENTER', --登陸用戶名
'CCENSE' --密碼
--注意表名、用戶名必須大寫
select xh from ORACLE..DATABASECENTER.XS_XJB
--方法2,實質上跟鏈接服務器是一樣的
select * from opendatasource('MSDAORA.1','Data Source=DATABASECENTER;User ID=DATABASECENTER;Password=ccense')..DATABASECENTER.XS_XJB
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.