㈠ oracle備份的資料庫怎麼導入到資料庫
Oracle導入SQL.如何能讓我的SQL server 程序用到oracle數據
首先是把要過來的oracle備份的.dmp文件處理好,要來EXP導出時候的用戶名和密碼,以及LOG日誌文件。
其次安裝oracle數據環境,和我的SQL資料庫在一個機器上,呵呵,這樣好辦多了。資料庫是ORACLE9i版本的,而現在找到的是ORACLE10G,經過詢問得知,完全可以兼容。開始安裝ORACLE10g了。要記住每一個數據的記錄。首先orc默認的全局資料庫密碼要記住,我設置的是orcl,並且記住其他幾個帳號都是這個密碼了。然後安裝結束。把安裝以後的文件復制出來放好。在裡面會找到,數據管理的「:5500/em」埠的網址。記住這個有用啊。下面開始熟悉ORACLE的方方面面了,接著開始到資料庫了。
第三、先建立一個用戶名,名稱最好和提供DMP備份的名稱一樣,密碼也一樣。這樣會省很多事的。開始WINDOWS下運行CMD:
C:>imp username/userpassword@orcl file=d:/user.dmp ignore=y rows=y full=y
開始執行導入操作。時間很長,那麼USER.DMP資料庫就被恢復過來了。
現在我們我們已經把ORACLE的備份數據恢復過來了。ORACLE裡面有我們需要的數據了,我們如何把這些數據導入到SQL server里呢。這時候就要用到SQL轉移工具DTS了……….
打開企業管理器,在要導入的資料庫出按下右鍵,所有任務里選擇導入數據選擇數據,進入數據轉換導入導出向導。下一步我們選擇數據源為Microsoft OLE Provider for oracle 選擇屬性因為是本機所以伺服器名稱不比輸入了,用戶名我們輸入ORACLE我們需要的資料庫的用戶名和密碼。測試一下連接,正常連接以後選擇確定,就可以選擇(勾選)我們需要的這個資料庫里的表了。這樣,oracle中的表就導入到SQL裡面了。我們就可以用SQL來操作數據了。
㈡ 如何向資料庫中保存單引號,雙引號等字元
一個單引號就在之前加上一個單引號,在SQL中單引號是轉義字元,和其他語言中的轉義字元一個作用
如''表示一個單引號
想保存 @Name = 『超人』---『@name = ''' + '超人'''
㈢ 怎麼向MySQL資料庫插入單引號或雙引號
--mysql值中需要單引號使用「'」
insert into mytable(text) values('I'm Sail!');