數據庫存儲過程

??????? 最近才開始接觸存儲過程,之前對數據庫的認識就只是簡單語句的增刪改查。感覺發現了一個新大陸,對數據庫的認識也在不斷加深。

??????? 存儲過程(Stored Procedure)是在大行數據庫系統中,一組為了完成特定功能的SQL 語句集,存儲在數據庫中,經過第一次編譯后再次調用不需要再次編譯,用戶通過指定存儲過程的名字并給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是數據庫中的一個重要對象。(本段來自百度百科)

? ? ? ? 首先創建一個存儲過程:

create procedure sp_name

@[參數名] [類型],@[參數名] [類型]

as

begin

.........

end

??????? 然后調用存儲過程:

exec sp_name [參數名]

?????? 刪除存儲過程:

drop procedure sp_name

??????? 大體上就這樣了,就是整個存儲過程的全部了。

??????? 可能你現在已經在醞釀一句“MMP”了,但是存儲過程的大致結構就是上面這樣的。之后就是在begin 與 end 之間加上復雜的條件,也就是省略號......中省略的內容。例如:

if then end if

for loop end loop?

??????? 大致上就是這樣,以后會寫一下具體的函數。

???? 推薦微信公眾號【排骨肉段】,記錄日常的美好。

???????

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容