天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

通過(guò)SQL Server 2008 訪問(wèn)Oracle 10g

  準(zhǔn)備工作

  事先在需要訪問(wèn)Oracle 數(shù)據(jù)庫(kù)的主機(jī)上完成以下工作:

  1. 安裝SQL Server 數(shù)據(jù)庫(kù):SQL Server 2008 R2 Express

  2. 安裝Oracle 客戶端訪問(wèn)程序:Oracle 10g Client

  3. 配置Oracle 客戶端tnsnames.ora 文件,其中需要注意文件中的數(shù)據(jù)庫(kù)別名“ORADB”,該名稱在下文創(chuàng)建Linked Server 時(shí)將會(huì)使用到。

ORADB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTIP)(PORT = 1521))
(CONNECT_DATA = (SID = DBNAME))
)

  4. 確保主機(jī)可以通過(guò)SQLPlus 訪問(wèn)遠(yuǎn)程Oracle 數(shù)據(jù)庫(kù)。

sqlplus

  創(chuàng)建Linked Server

  打開(kāi)SQL Server Management Studio 進(jìn)入Server Objects 列表,右鍵Linked Servers,點(diǎn)擊“New Linked Server...”

new

  在General 界面中填寫下面幾項(xiàng)內(nèi)容:

  Linked server: 填寫Linked Server 名稱

  Provider:選擇Microsoft OLE DB Provider for Oracle

  Product name:填寫Oracle

  Data source:填寫上面提到的數(shù)據(jù)庫(kù)別名ORADB

input

  點(diǎn)擊Security ,點(diǎn)選“Be made using this security context”,假設(shè)Oracle 數(shù)據(jù)庫(kù)有一個(gè)名稱為admin 的用戶ID,在“Remote login”中輸入訪問(wèn)帳號(hào),點(diǎn)擊“OK”結(jié)束創(chuàng)建。

account

  完成后Linked Servers 中會(huì)看到剛創(chuàng)建的Oracle 數(shù)據(jù)庫(kù)鏈接。

Done

  訪問(wèn)Oracle

  接下來(lái)就可以在SQL Server 端訪問(wèn)Oracle 數(shù)據(jù)庫(kù)了,查詢語(yǔ)法如下:

SELECT * FROM LINKED_NAME..ACCOUNT_NAME.TABLE_NAME;

  結(jié)合上面的實(shí)例,假如要查詢admin 用戶下jobs 表的內(nèi)容,則相應(yīng)SQL 語(yǔ)句應(yīng)為:

SELECT * FROM ORASVR..ADMIN.JOBS;

  使用上述方法進(jìn)行數(shù)據(jù)查詢時(shí),若Oracle 表有NUMBER 列時(shí)會(huì)出現(xiàn)轉(zhuǎn)化錯(cuò)誤,這時(shí)可以將NUMBER 類型轉(zhuǎn)化為字符串(也有將該列屬性修改成NUMBER(10),為NUMBER 列設(shè)定好位數(shù))。考慮到View 查詢等因素個(gè)人感覺(jué)還是轉(zhuǎn)為字符串的方式較為通用。

  當(dāng)然如果查詢的列過(guò)多,每個(gè)NUMBER 列都轉(zhuǎn)為VARCHAR 的話工作量也的確不小,這時(shí)最好的方法就是使用OPENQUERY 函數(shù):

SELECT * FROM OPENQUERY(LINKED_NAME,'SELECT * FROM TABLE_NAME');

  按照OPENQUERY 的語(yǔ)法上面SQL 語(yǔ)句應(yīng)變?yōu)椋?/p>

SELECT * FROM OPENQUERY(ORASVR,'SELECT * FROM JOBS');

  這樣我們就可以在SQL Server 端方便的訪問(wèn)Oracle 數(shù)據(jù)庫(kù),并做相應(yīng)的數(shù)據(jù)調(diào)整。

it知識(shí)庫(kù)通過(guò)SQL Server 2008 訪問(wèn)Oracle 10g,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲三级成人 | 小776 论坛 | 樱花草在线观看影院 | 漂亮的av女演员 | 国产精品久久久久AV麻豆 | 国产免费变态视频网址网站 | 免费高清在线影片一区 | 午夜精品久久久久久久爽牛战 | 97国产在线观看 | 好吊妞在线成人免费 | 精品高潮呻吟99AV无码 | 丰满的美女射精动态图 | 国产亚洲精品视频亚洲香蕉视 | 国产精品久久久久久久久久久 | 风月宝鉴之淫乱英雄传 电影 | 在线亚洲国产日韩欧洲专区 | 国产精品久久欧美一区 | 国产精品成人免费 | 大香伊蕉在人线国产最新 | www红色一片 | 天天爽夜夜爽夜夜爽 | 宝贝好紧好爽再搔一点试視頻 | 色狠狠一区二区 | 亚洲黄色在线观看 | 国产熟妇无码一区二 | 中国少妇内射XXXX狠干 | 一抽一出BGM免费50分动漫 | 黄色jjzz| 色偷偷成人网免费视频男人的天堂 | 国产360激情盗摄全集 | 久久综合狠狠综合久久综合88 | 精品人妻无码一区二区三区蜜桃臀 | 亚洲欧美日韩高清专区 | 公么我好爽再深一点 | 永久精品免费影院在线观看网站 | 秋霞最新高清无码鲁丝片 | 一区三区在线专区在线 | 搡女人免费免费视频观看 | 亚洲中字慕日产2020 | 日日干夜夜艹 | 在线 无码 中文 强 乱 |