不同資料庫移植移植方法一 二

2021-04-19 01:21:05 字數 411 閱讀 8718

當我們把有些應用寫到儲存過程中,或者是呼叫與系統相關的函式,此時想把當前系統移值到其它的資料庫上,這個往往是非常頭痛的問題,因為不同的系統支援不同的儲存過程,如oracle和sybase。

1、採用中間對照表。將sybase中常用的函式與oracle中相對的函式相對應,如果有的那是肯定非常好,都不用更改了,如果兩個要實現相同功能的函式名稱卻不相同的時候,如sybase中的isnull函式,而oracle中是nvl函式,這個時候就可以在sybase中自定義nvl函式,功能與isnull相同,在sybase中全部用自定義的函式替換掉isnull,這樣移植到oracle上的時候,都不需要更改了。

2、sql語句盡理用標準的sql語句,這樣在移植的時候就不需要更改了,這樣也可以省去不少的事情。不要用與平台相關的sql語句,雖然這樣可以更省事,但是在移植的時候卻非常的傷腦筋。

移植postgresql資料庫方法

建立資料庫可以通過命令createdb db name 或者是 create database db name命令建立,除此之外,也可以通過資料庫原始檔移植的方法進行建立。我們知道postgresql資料庫的原始檔是放在postgresql目錄下的,postgresql目錄下的base目錄的下一層就...

資料庫的移植 同種資料庫的移植

首先 同種資料庫的移植 比如 mysql mysql sqlserver sqlserver oracle oracle 提供兩種方法進行移植 但是思路都是相同的 匯出資料庫表 移植 建立新的資料庫 匯入新的資料庫表資訊 不同的資料庫用不同的方式進行操作 比如 mysql 匯出資料表和資料 mysq...

mysql資料庫遠端移植

我想將遠端伺服器a的資料庫移到另乙個遠端伺服器b 因為兩個伺服器都裝了lnmp,所以可以在phpmyadmin上操作。先在伺服器a上匯出,再在伺服器b上匯入。缺點 檔案上傳慢 限制檔案大小不能超過50m。假設資料庫名為 class 其中有個表叫students 匯出整個資料庫 mysqldump u...