數(shù)據(jù)庫存儲過程

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

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

? ? ? ? 首先創(chuàng)建一個存儲過程:

create procedure sp_name

@[參數(shù)名] [類型],@[參數(shù)名] [類型]

as

begin

.........

end

??????? 然后調(diào)用存儲過程:

exec sp_name [參數(shù)名]

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

drop procedure sp_name

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

??????? 可能你現(xiàn)在已經(jīng)在醞釀一句“MMP”了,但是存儲過程的大致結(jié)構(gòu)就是上面這樣的。之后就是在begin 與 end 之間加上復(fù)雜的條件,也就是省略號......中省略的內(nèi)容。例如:

if then end if

for loop end loop?

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

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

???????

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容