1、儲存過程的概念
儲存過程是一組為了完成特定功能的sql語句集,經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給出引數來執行它,通常情況下,將常用或很複雜的語句編寫成儲存過程。
儲存過程(stored procedure)是在大型資料庫系統中,一組為了完成特定功能的sql語句集,儲存在資料庫中,經過第一次編譯後再次呼叫不需要再次編譯,使用者通過指定儲存過程的名字並給出引數(如果該儲存過程帶有引數)來執行它。儲存過程是資料庫中的乙個重要物件,任何乙個設計良好的資料庫應用程式都應該用到儲存過程。
2、使用sql語句建立儲存過程
create procedure 儲存過程名稱
as相關的操作語句
go3、儲存過程的特點
優點:a:儲存過程只在創造時進行編譯,以後每次執行儲存過程都不需要再重新編譯,而一般sql語句每執行一次就編譯一次,所以使用儲存過程可提高資料庫執行速度。
b:當對資料庫進行複雜操作時(如對多個表進行update、insert、query、delete時),可將此複雜操作用儲存過程封裝起來與資料庫提供的事務處理結合一起使用。這些操作,如果用程式來完成,就變成了一條條的sql語句,可能要多次連線資料庫。而換成儲存,只需要連線一次資料庫就可以了。
c:儲存過程可以重複使用,可減少資料庫開發人員的工作量。
d:安全性高,可設定只有某使用者才具有對指定儲存過程的使用權。
儲存過程概念
剛畢業找工作時,資料庫方面被問的較多的乙個問題,現在才對這個概念有真正的接觸,學習小結一下。將常用的或很複雜的工作,預先用sql語句寫好並用乙個指定的名稱儲存起來,那麼以後要叫資料庫提供與已定義好的儲存過程的功能相同的服務時,只需呼叫execute,即可自動完成命令。使用儲存過程而非sql語句的原因...
儲存過程概念
專題 資料庫儲存過程的專題 儲存過程 sql語句執行的時候要先編譯,然後執行。儲存過程就是編譯好了的一些sql語句。應用程式需要用的時候直接呼叫就可以了,所以效率會高。儲存過程介紹 儲存過程是由流控制和sql語句書寫的過程,這個過程經編譯和優化後儲存在資料庫伺服器中,應用程式使用時只要呼叫即可。在o...
儲存過程的概念
儲存過程是由流控制和sql語句書寫的過程,這個過程經過編譯和優化,後儲存在資料庫伺服器中,使用時只要呼叫即可。在oracle中若干個有聯絡的儲存的過程可以組合在一起構成乙個程式包。儲存過程有以下的優點 儲存過程的能力大大增強了sql語言的功能和靈活性,儲存過程可以用流控制語句進行編寫,有很強的靈活性...