什麼是儲存過程

2022-03-18 16:03:11 字數 403 閱讀 6871

儲存過程是sql 

語句和可選控制流語句的預編譯集合,

以乙個名稱儲存並作為乙個單元處理。儲存過程儲存在資料庫內,

可由應用程式通過乙個呼叫執行,而且允許使用者宣告變數、有條件執行以及其它強大的程式設計功能。

儲存過程在建立時即在伺服器上進行編譯,所以執行起來比單個

sql語句快。

優點:1、重複使用:儲存過程可以重複使用,從而可以減少資料庫開發人員的工作量。

2、減少網路流量:儲存過程位於伺服器上,呼叫的時候只需要傳遞儲存過程的名稱以及引數就可以了,因此降低了網路傳輸的資料量。

3、安全性:引數化的儲存過程可以防止

sql注入式攻擊,而且可以將

grant

、deny

以及revoke

許可權應用於儲存過程。

什麼是儲存過程

sql語句執行的時候要先編譯,然後執行。儲存過程就是編譯好了的一些sql語句。應用程式需要用的時候直接呼叫就可以了,所以效率會高。儲存過程介紹 儲存過程是由流控制和sql語句書寫的過程,這個過程經編譯和優化後儲存在資料庫伺服器中,應用程式使用時只要呼叫即可。在oracle中,若干個有聯絡的過程可以組...

什麼是儲存過程?

一 儲存過程介紹 儲存過程是由流控制和sql語句書寫的過程,這個過程經編譯和優化 後儲存在 資料庫伺服器中,使用時只要呼叫即可。在oracle中,若干個 有聯絡的過程可以組合在一起構成 程式包。使用儲存過程有以下的優點 儲存過程的能力大大增強了sql語言的功能和靈活性。儲存過程可 以用流 控制語句編...

什麼是儲存過程

儲存過程介紹 儲存過程是由流控制和sql語句書寫的過程,這個過程經編譯和優化 後儲存在資料庫伺服器中,使用時只要呼叫即可。在oracle中,若干個 有聯絡的過程可以組合在一起構成程式包。使用儲存過程有以下的優點 儲存過程的能力大大增強了sql語言的功能和靈活性。儲存過程可 以用流控制語句編寫,有很強...