資料庫儲存過程

2021-08-18 17:56:40 字數 490 閱讀 6441

一、什麼是儲存過程?

儲存過程是一段寫好的sql**,它是存在資料庫的目錄中,外部程式可以直接呼叫資料庫裡面定義好的儲存過程。

二、儲存過程的優點

效能上的提高,比起通過應用程式傳送sql語句給資料庫執行,讓資料庫自己內部執行儲存過程效率更高、速度更快。

減少了應用程式與資料庫資訊的互動頻率。在一些業務中,應用程式傳送多條sql指令給伺服器。而使用儲存過程則只需要一條呼叫儲存過程的語句,然後獲取需要的資料就可以了。

儲存過程重用性比較高,儲存在資料庫裡面所以對任何應來說都可以使用。

儲存過程是一種安全的做法,資料庫管理員可以對那些沒有許可權訪問資料庫中的**的應用,給他們使用儲存過程的許可權來獲得資料服務。

l  儲存過程的缺點

儲存過程會使得資料庫占用的系統資源加大。

因為儲存過程依舊是sql,沒辦法像程式語言那樣寫出複雜業務邏輯對應的儲存過程。

儲存過程不容易進行除錯

儲存過程是寫及維護難度都比較大。

資料庫 儲存過程

儲存過程,stored procedure,是在大型資料庫系統中,一組為了完成特定功能的sql語句集,經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。模擬於c中的函式。mysql與sqlserver是不同的。建立儲存過程 conn getconnec...

資料庫 儲存過程

在資料庫中,儲存過程屬於一種物件,是一種高效的安全的訪問資料庫的方法。下邊我們就資料庫中的儲存過程總結它的相關知識點。我們分為概述,實現和管理三個方面來總結。一,儲存過程的概述 1,概念 儲存過程 storedprocedure 是在資料庫伺服器端執行的一組t sql語句的集合,經編譯後存放在資料庫...

資料庫 儲存過程

一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫中。使用者通過指定儲存過程的名字並給出引數 如果有引數 來執行它。系統儲存過程 以sp 開頭,用來進行系統的各項設定.取得資訊.相關管理工作。本地儲存過程 使用者建立的儲存過程是由使用者建立並完成某一特定功能的儲存過程,這跟各種程式語言裡使用...