當前位置:
首頁 > 知識 > 如何快速將mysql資料庫更換為Oracle資料庫

如何快速將mysql資料庫更換為Oracle資料庫

如何快速將mysql資料庫更換為Oracle資料庫

資料庫的更換最為麻煩

軟體層面

資料庫的遷移

將數據傳輸至oracle資料庫

oracle資料庫sql單引號解決

注意

資料庫的更換最為麻煩

我們在開發中資料庫基本是不會更換的,但是萬事沒有絕對,當遇到必須更換資料庫的時候,沒辦法,甲方爸爸(¥)說了算,那我們就需要很蛋疼的更換資料庫了,代碼中的數據層中的sql,用到的函數有一部分是需要更改的,這個工作量不是很大,傷心就在資料庫的更換,沒有數據還好,有數據就麻煩了,而我,就遇到了有數據的,沒關係,車到山前必有路,分享一下咯

軟體層面

安裝native軟體,這是一個付費軟體,不過難不倒中國大神,網上面有破解版,下載後安裝破解,萬事具備

資料庫的遷移

1.oracle資料庫連接配置(配置客戶端oci)

如何快速將mysql資料庫更換為Oracle資料庫

打開今日頭條,查看更多精彩圖片

將數據傳輸至oracle資料庫

mysql資料庫右擊傳輸數據

如何快速將mysql資料庫更換為Oracle資料庫

確定後資料庫就為oracle資料庫了,之前的數據依然有,方便吧!軟體無敵,但是還是有毛病的,這樣做代碼數據層只需要將sql語句中的部分函數修改為oracle的就可以了,但是欄位是需要加上單引號的,這樣很麻煩,往下看

oracle資料庫sql單引號解決

此時,我們有PlSQL查看我們導入的資料庫表結構,發現所有的欄位名是小寫的,我們只需要將表欄位中的小寫改大寫就可以了,如果表多的話,那就需要耐心了,還要注意的是,

注意

有一些單詞在oracle中是關鍵字,不能用於欄位名命名,如file、number等,我就遇到了,所以在mysql時代命名還是規範點好

至此,快速更換資料庫就是這樣的,代碼還是需要人為去更改了。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

關於使用fastjson統一序列化響應格式
Python協程中使用上下文

TAG:程序員小新人學習 |