如題,來個這方面懂得解釋說明一下
uj5u.com熱心網友回復:
存盤程序的優點包括:- 提高應用的執行效率。存盤程序經過編譯之后存盤在資料庫中,執行時可以進行快取,可以提高執行的速度;
- 減少了應用與資料庫之間的資料傳遞。呼叫存盤程序時,只需要傳遞引數,業務代碼已經存在資料中;
- 存盤程序可以實作代碼的重用。不同的應用可以共享相同的存盤程序;
- 存盤程序可以提高安全性。存盤程序實作了代碼的封裝,應用程式通過存盤程序進行資料訪問,而不需要之間操作資料表。
uj5u.com熱心網友回復:
1、存盤程序和SQL查詢,場景不同,前者是把多個SQL封裝到一起,主要進行一些批量的處理,這樣除了避免了客戶端和資料庫間網路的互動 ,還充分利用了服務器的優勢;后者,更側重查詢和回傳少量資料,實作復雜邏輯的能力遠沒前者強大;
2、一般來說,如果單個SQL陳述句搞不定的邏輯或功能,會考慮用procedure來實作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/45011.html
標籤:MySQL
上一篇:Formular one控制件 ole_handle資料型別PB里如何使用
下一篇:excel表格函式聯動
