成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在SQL SERVER中訪問ORACLE表的方法

數據庫 Oracle
訪問ORACLE表不僅在ORACLE中可以,在在SQL SERVER中同樣可以做到,下面就讓我們來了解一下在SQL SERVER中訪問ORACLE表的方法。

在SQL SERVER中,能否訪問ORACLE表,進行查詢操作呢?答案無疑是可以的,下面就為你介紹在SQL SERVER中訪問ORACLE表的實現方法,供您參考。

一、配置

方法一:通過oracle的sql*net客戶端與Oracle數據庫直接相連

1、在SQL SERVER所在服務器上安裝Oracle客戶端,并配置好客戶端,能用sqlplus
工具連通Oracle數據庫
2、打開ENTERPRISE MANAGER,安全性>鏈接服務器,右鍵選擇“新建鏈接服務器”
3、“鏈接服務器”->ORCL (為鏈接服務器取名字)
選擇“其它數據源”,在“提供程序名稱” 欄中選擇“Microsoft OLE DB Provider
for Oracle”
4、在“產品名稱”->“Oracle”  “數據源”->“ora9i”(此處填tnsnames.ora中的服務名)
在“提供程序字符串”->“MADAORA”
5、切換到“安全性”一頁中,在”本地登錄“中加入oracle數據庫的用戶名,選擇“用此安全
上下文進行”,填入oracle數據庫登錄的用戶和密碼
6、切換到“服務器選項”一頁中,將所有選項都選上
7、最后點擊“確定”完成設置
8、在查詢分析器中使用創建好的鏈接服務器ORCL

SELECT * FROM ORCL..SMS.EMP
其中ORCL是鏈接服務器名,SMS是Oracle數據庫的用戶名,EMP是表名

方法二:通過ODBC與Oracle數據庫相連

1、在SQL SERVER所在服務器上安裝Oracle客戶端,并配置好客戶端,能用sqlplus
工具連通Oracle數據庫
管理工具>數據源中創建一個系統DSN
2、打開ENTERPRISE MANAGER,安全性>鏈接服務器,右鍵選擇“新建鏈接服務器”
3、“鏈接服務器”->ORCL (為鏈接服務器取名字)
選擇“其它數據源”,在“提供程序名稱” 欄中選擇“Microsoft OLE DB Provider
for ODBC”
4、在“產品名稱”->“Oracle”  “數據源”->“ora9i”(此處填創建的系統DSN名)
在“提供程序字符串”->“MADAORA”
5、切換到“安全性”一頁中,在”本地登錄“中加入oracle數據庫的用戶名,選擇“用此安全
上下文進行”,填入oracle數據庫登錄的用戶和密碼
6、切換到“服務器選項”一頁中,將所有選項都選上
7、最后點擊“確定”完成設置
8、在查詢分析器中使用創建好的鏈接服務器ORCL
 SELECT * FROM ORCL..SMS.EMP
 其中ORCL是鏈接服務器名,SMS是Oracle數據庫的用戶名,EMP是表名

二、關于查詢中不能使用到索引的問題

在SQLSERVER中查詢一個oracles上的表:
SELECT * FROM ORCL..SMS.EMP WHERE NAME = 'TOM'
EMP有幾百萬數據,并且在NAME上建了索引,發現查詢非常慢,通過查詢oracle上的
視圖v$sqlarea,發現WHERE條件根本沒有傳到oracle服務器上,后來通過幾次測試
后總算解決了該問題,總結如下:

當使用鏈接服務器訪問ORACLE表,查詢oracle的表時,where子句中字段如果是number類型,則該
where條件不會傳到oracle服務器;

如果是char類型,則可以傳到oracle服務器上,但是必須在創建鏈接服務器時一定要
把選項"與排序規則兼容"選上,否則也不會傳到oracle服務器上的;

 

 

 

【編輯推薦】

Oracle to_date()函數使用

Oracle內存結構--SGA

oracle connect角色權限的變化

Oracle system用戶的實際權限

Oracle只讀用戶角色的建立

責任編輯:段燃 來源: 互聯網
相關推薦

2010-09-02 11:34:51

SQL刪除

2010-09-16 09:49:38

sql server建

2010-09-08 08:44:30

SQL Server

2010-11-11 10:53:22

SQL Server遍

2011-05-17 10:49:55

OracleSQL Server

2010-10-20 14:56:18

2010-11-19 13:59:25

oracle告警日志

2010-11-10 10:27:58

訪問SQL Serve

2010-09-16 14:13:11

SQL Server系

2010-09-16 16:35:31

sql server表

2010-09-14 11:45:16

Sql Server系

2009-08-05 15:17:02

NTILE函數

2010-04-14 11:22:12

Oracle同時訪問

2009-03-18 10:56:29

生命周期全局臨時表SQL Server

2010-10-21 15:13:20

SQL Server系

2010-04-16 17:17:31

Oracle訪問

2011-08-23 15:56:19

SQL Server Oracle 11g

2010-11-11 14:36:11

SQL Server系

2011-03-29 13:22:07

SQL Server臨時表表變量

2011-05-25 13:10:40

SQL ServerOracle
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 盗摄精品av一区二区三区 | 成人一区二区三区 | 免费午夜电影 | 毛片免费视频 | 99亚洲精品视频 | 亚洲91视频| 国产成人精品亚洲日本在线观看 | 亚洲成人第一页 | 国产激情在线看 | 国产农村一级片 | 美女久久久久久久久 | 国产日韩精品一区二区 | 国产精品久久久久久久久久尿 | 欧美视频偷拍 | 在线观看视频福利 | 视频一区二区在线观看 | 亚洲高清中文字幕 | 久久精品亚洲成在人线av网址 | 免费中文字幕日韩欧美 | 成年人精品视频 | 欧美精品三区 | 91欧美精品 | www中文字幕 | 久久久久久成人 | 一区二区三区日 | 999久久久久久久久6666 | 午夜精品久久久久久久99黑人 | 伊人网站| 日本中文字幕在线视频 | 青青久在线视频 | 在线视频国产一区 | 欧美中文字幕一区二区三区亚洲 | 日韩成人免费视频 | 欧美成人精品激情在线观看 | 午夜伊人 | 国产精品国产成人国产三级 | 久久久国产精品 | 免费电影av | 精品在线一区二区 | 久久久久国产精品一区二区 | 国产精品久久九九 |