資料庫儲存過程

2021-10-09 13:21:39 字數 708 閱讀 5301

優點:1、提高**重用

2、簡化操作

3、減少編譯次數

4、減少了與資料庫伺服器的連線次數

作用:一般情況下,用於資料庫的增刪改

儲存過程的格式

create

procedure p1(

)begin

儲存過程體(合法有效的sql語句)

end格式:

create

procedure 儲存過程的名字(引數列表)

begin

合法有效的sql語句

end注意點:

1、引數列表 引數模式 引數名字 引數型別

引數模式:

in 該引數是可以作為輸入,說明當儲存過程進行呼叫的時候需要傳入

out 該引數是作為輸出的,類似返回值

inout 既可以作為輸入,又可以作為輸出

2、儲存過程需要設定結束符,因為sql語句需要結束符且合法有效。所以結尾要重新宣告結束符。 宣告語句為:delimiter 結束符

3、brgin end,如果儲存過程只有一條語句可以省略。不建議省略

4、呼叫的時候需要call

drop procedure newp1;

檢視儲存過程生成邏輯

show create procedure newp1;

資料庫 儲存過程

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

資料庫 儲存過程

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

資料庫 儲存過程

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