黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Oracle轉(zhuǎn)換SqlServer

系統(tǒng) 2612 0

????? 近期為公司的一個項(xiàng)目數(shù)據(jù)庫進(jìn)行了轉(zhuǎn)換,將Oracle的Db轉(zhuǎn)換為SqlServer(2000或2005均可),一開始在網(wǎng)上找了一些資料,發(fā)現(xiàn)有個工具叫SwisSql的,嘗試了一下,沒成功,繼續(xù)查找.后來經(jīng)同事提醒,使用SqlServer的導(dǎo)入和導(dǎo)出工具,嘗試一下,確實(shí)可以轉(zhuǎn)換.操作步驟如下所述.

????? 所需要的環(huán)境比較簡單,就是本機(jī)可以同時連接Oracle和SqlServer即就,注意:這里不必為Oracle數(shù)據(jù)庫建立ODBC,采用直連方式即可,需要新建一個SqlServer數(shù)據(jù)庫,用于加載Oracle的數(shù)據(jù).下面以SqlServer2005為例

l 步驟1

????? 打開Sqlserver,如圖-1,選中目標(biāo)數(shù)據(jù)庫,右鍵->任務(wù)->導(dǎo)入數(shù)據(jù)

clip_image001

圖-1

l 步驟2:

????? 選擇”導(dǎo)入數(shù)據(jù)”菜單,會出現(xiàn)向?qū)?點(diǎn)擊下一步,出現(xiàn)如圖-2所示界面

clip_image003

圖-2

????? 這里要說明下,最好選擇”MicroSoft OLE DB Provider for Oracle方式,選擇另外一種方式導(dǎo)入數(shù)據(jù)時會報(bào)錯.

輸入服務(wù)器名稱和用戶密碼,測試成功后,一定要勾選”允許保存密碼”

l 步驟3

????? 此步驟就是選擇目標(biāo)數(shù)據(jù)庫,如圖-3所示

clip_image005

圖-3

步驟4

????? 導(dǎo)入數(shù)據(jù)有兩種方式,一種方式是可視化選擇Db表或視圖;另一種方式是通過sql語句實(shí)現(xiàn),一般批量導(dǎo)入選擇第一種方式

clip_image007

圖-4

l 步驟5

????? 此步驟就是選擇我們需要導(dǎo)入的Db對象,如圖-5所示

clip_image009

圖-5

????? 這里說明一下,如果oracle中表的列數(shù)據(jù)類型沒有匹配成功,可以直接點(diǎn)擊”編輯”按鈕,直接編輯即可

????? 選擇好導(dǎo)入Db對象以后,點(diǎn)擊”下一步”或”完成”,就開始導(dǎo)入.一般來說,如果數(shù)據(jù)比較正常,不是特殊的Oracle數(shù)據(jù),都是可以導(dǎo)入的.

????? 下面說下我操作過程中遇到的問題,希望給大家有所提醒

????? 1. 導(dǎo)入以后的Db表,可能主鍵或外鍵會丟失,需要我們自己去創(chuàng)建主鍵,自己寫sql語法實(shí)現(xiàn)就好了.

????? 2. Oracle中blob或clob類型的數(shù)據(jù),在此處是無法導(dǎo)入的,需要我們手工寫代碼導(dǎo)入.比如表A,我們可以先用上述方法將非blog或clob字段的數(shù)據(jù)導(dǎo)進(jìn)來,然后寫代碼,執(zhí)行update語句,將字段值寫入其中即可

????? 3. 如果數(shù)據(jù)格式不符合條件,也不是不可以的,比如日期型字段,oracle中可能這樣也會存儲0200-9-12,導(dǎo)入時這行數(shù)據(jù)就會報(bào)錯,因?yàn)椴环先掌陬愋透袷?需要調(diào)整.

????? 4. Oracle轉(zhuǎn)換至SqlServer2000或SqlServer2005,所產(chǎn)生的結(jié)果是不一樣的,這個大家要注意.應(yīng)該說,2005比2000要更加精確,無論是對數(shù)據(jù)還是對表結(jié)構(gòu)

????? 總之,這次導(dǎo)入還是比較順利的,更重要的是比較簡單,比使用第三方工具要方便很多,因此,有些需求的朋友推薦此方法

Oracle轉(zhuǎn)換SqlServer


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論