數據庫要從 Oracle 換成 MySQL,以前報表都是存儲過程寫的,怎麼遷移呢?

存儲過程沒法移植,差不多都要重新了。既然重寫,還不如從根本上解決移植問題。 原來存儲過程是「不得不用」,因爲前端的報表工具不具備複雜計算能力,而爲報表準備數據的邏輯又很複雜,用存儲過程方便些。 但存儲過程的缺點實在太多,除了不好調試,沒法擴展,無法移植,還容易造成報表應用跟數據庫的高耦合,改報表就得去數據庫裏創建 / 修改存儲過程。估計用戶也是因爲這個禁止使用存儲過程了。 一個方案是:用 JAVA
相關文章
相關標籤/搜索