視圖是一個結果集!存儲過程相當於是做一個操作!可以做很多很多事情!!望採納。
- 自然問答
- 答案列表
什麼時候用存儲過程:存儲過程有什麼用[朗讀]
函數和過程當一段代碼可能反覆出現時使用.存儲過程為了減少網絡流量,加快運行速度時使用。
存儲過程存放於資料庫內而非單獨的文件,它是一種批處理.當你需要重複調用sql語句集的時候可以使用.優點是它可以具有輸入輸出參數以及返回值,而且只在創造時進行編譯,可以設置權限運行保證安全.缺點是調試麻煩,移植性不靈活,重新編譯問題,因為後端代碼是運行前編譯的,如果帶有引用關係的對象發生改變時,受影響的存儲過程、包將需要重新編譯(不過也可以設置成運行時刻自動編譯)大量存儲過程也使維護麻煩。
存儲過程是用於執行特定操作的pl/sql塊.其中可能包含多條sql語句也就是一次可以執行多條語句如果經常需要特定操作,那麼可以建立存儲過程,可以簡化開發和維護.而且可以提高性能.建立過程可以指定參數,有點像函數。
儲過程說白了就是一堆sql的合併.中間加了點邏輯控制.但是存儲過程處理比較複雜的業務時比較實用.比如說,一個複雜的數據操作.如果你在前台處理的話.可能。