oracle中procedures是什么意思
1 回答

達(dá)令說
TA貢獻1821條經(jīng)驗 獲得超6個贊
存儲過程
在Oracle中,可以在數(shù)據(jù)庫中定義子程序,這種程序塊稱為存儲過程(Procedure)。它存放在數(shù)據(jù)字典中,可以在不同用戶和應(yīng)用程序之間共享,可實現(xiàn)程序的優(yōu)化和重用。使用存儲過程的優(yōu)點是:
(1) 過程在服務(wù)器端運行,執(zhí)行速度快;
(2) 過程執(zhí)行一次后代碼就駐留在高速緩沖存儲器中,在以后的操作中,只需從高速緩沖存儲器中調(diào)用已編譯代碼執(zhí)行即可,可以提高系統(tǒng)性能。
(3) 確保數(shù)據(jù)庫的安全??梢圆皇跈?quán)用戶直接訪問應(yīng)用程序中的一些表,而是授權(quán)用戶執(zhí)行訪問這些表的過程。非表的授權(quán)用戶除非通過過程,否則就不能訪問這些表。
(4) 自動完成需要預(yù)先執(zhí)行的任務(wù)。過程可以在系統(tǒng)啟動時自動執(zhí)行,而不必在系統(tǒng)啟動后再進行手工操作,可以自動完成一些需要預(yù)先執(zhí)行的任務(wù)。
- 1 回答
- 0 關(guān)注
- 1282 瀏覽
添加回答
舉報
0/150
提交
取消