??????? 最近才開始接觸存儲過程,之前對數(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ù)。
???? 推薦微信公眾號【排骨肉段】,記錄日常的美好。
???????