PL/SQL存儲過程使用手冊
上一篇 /
下一篇 2007-12-10 15:43:18
/ 個人分類:SQL
存儲過程使用手冊軟件測試網(k7A0L]&A0KIR
一、存儲過程概述
1. 存儲過程定義
存儲過程(Stored Procedure)是一組為了完成特定功能的SQL 語句集,經編譯后存儲在數據庫中。用戶通過指定存儲過程的名字并給出參數(如果該存儲過程帶有參數)來執行它。存儲過程可包含程序流、邏輯以及對數據庫的查詢。它們可以接受參數、輸出參數、返回單個或多個結果集以及返回值,不同數據庫存儲過程的寫法是不一樣的。(簡單點說存儲過程就是由一組SQL語句和可選控制流語句的預編譯集合。)
d}\KB'hv&i!cq0
2. 存儲過程的優點
使用存儲過程有以下的優點: 軟件測試網%UM
J6hBs
1、存儲過程大大增強了SQL語言的功能和靈活性。存儲過程可以用流控制語句編寫,有很強的靈活性,可以完成復雜的判斷和較復雜的運算。 軟件測試網;?u\vR(L0\S'o~
2、可保證數據的安全性和完整性。
zW&il*SF0
1)通過存儲過程可以使沒有權限的用戶在控制之下間接地存取數據庫,從而保證數據的安全。 軟件測試網CR3q|!z*q
2)通過存儲過程可以使相關的動作在一起發生,從而可以維護數據庫的完整性。 軟件測試網\ A)S6Lg4I
\T
a
3、在運行存儲過程前,數據庫已對其進行了語法和句法分析,并給出了優化執行方案。這種已經編譯好的過程可極大地改善SQL語句的性能。軟件測試網&f4h9{7kc'N
4、可以降低網絡的通信量。 軟件測試網)_老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月