當前位置:維知科普網 >

科普

> oracle存儲過程是什麼

oracle存儲過程是什麼

oracle存儲過程是一組為了完成特定功能的SQL語句集,經編譯後存儲在數據庫中。用户通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是數據庫中的一個重要對象,任何一個設計良好的數據庫應用程序都應該用到存儲過程。

oracle存儲過程是什麼

存儲過程是由流控制和SQL語句書寫的過程,這個過程經編譯和優化後存儲在數據庫服務器中,應用程序使用時只要調用即可。在ORACLE中,若干個有聯繫的過程可以組合在一起構成程序包。

優點:

1、存儲過程只在創造時進行編譯,以後每次執行存儲過程都不需再重新編譯,而一般SQL語句每執行一次就編譯一次,所以使用存儲過程可提高數據庫執行速度。

2.當對數據庫進行復雜操作時(如對多個表進行Update、Insert、Query、Delete時),可將此複雜操作用存儲過程封裝起來與數據庫提供的事務處理結合一起使用。

3.存儲過程可以重複使用,可減少數據庫開發人員的工作量。

4.安全性高,可設定只有某用户才具有對指定存儲過程的使用權。

標籤: oracle 存儲
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/kp/j0n9y.html