在 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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章