??????? 最近才開始接觸存儲過程,之前對數據庫的認識就只是簡單語句的增刪改查。感覺發現了一個新大陸,對數據庫的認識也在不斷加深。
??????? 存儲過程(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?
??????? 大致上就是這樣,以后會寫一下具體的函數。
???? 推薦微信公眾號【排骨肉段】,記錄日常的美好。
???????