預存程序在資料庫中的作用:1、預存程序可接受參數、輸出參數、傳回單一或多個結果集及回傳值;2、預存程序運作較穩定,不會有太多的錯誤;3、預存程序主要是在伺服器上運行,減少對客戶機的壓力。
預存程序在資料庫中的作用:
第一:預存程序因為SQL語句已經預編繹過了,因此運行的速度比較快。
第二:預存程序可接受參數、輸出參數、傳回單一或多個結果集及傳回值。向程式傳回錯誤原因。
第三:預存程序運作比較穩定,不會有太多的錯誤。只要一次成功,以後都會依照這個程式運行。
第四:預存程序主要是在伺服器上運行,減少對客戶機的壓力。
第五:預存程序可以包含程式流程、邏輯以及對資料庫的查詢。同時可以實體封裝和隱藏資料邏輯。
第六:預存程序可以在單一預存程序中執行一系列SQL語句。
第七:預存程序可以從自己的預存程序內引用其它預存程序,這可以簡化一系列複雜語句。
擴充資料:
計畫的優點:
1、預存程序的能力大大增強了SQL語言的功能與靈活性。
2、可保證資料的安全性和完整性。
3、透過預存程序可以使沒有權限的使用者在控制之下間接地存取資料庫,從而確保資料的安全。
4、透過預存程序可以使相關的動作在一起發生,從而可以維護資料庫的完整性。
5、在運行預存程序前,資料庫已對其進行了語法和句法分析,並給出了最佳化執行方案。這種已經編譯好的過程可大幅改善SQL語句的效能。
6、可以降低網路的通訊量。
7、使體現企業規則的運算程式放入資料庫伺服器中,以便集中控制。
#更多相關免費學習推薦:mysql教學(影片)
以上是預存程序在資料庫中的作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!