MySql存儲過程—2、第一個MySql存儲過程的建立
看看如何創建一個存儲過程。雖然通過命令行可以創建,但基本通過MySQL提供的Query browser來創建。
1、首先我們通過Administrator在test數據庫中創建一個簡單的表名叫”products“的,裡面包括下面這兩個字段: www.2cto.com
2、然後打開Query Browser,並且在test中創建存儲過程,存儲過程名稱為”GetAll“。
3、可以看到系統會默認加入一些內容。這些內容當然可以不用理會,我們的存儲過程就是從BEGIN到END中間的那些。點擊Continue可以把存儲進程加入到test數據庫的目錄中去。當然這裡系統提供的代碼也比較簡單,一個就是重新定義存儲過程代碼的分隔符為”$$“,因為默認的是”;“而分號卻是SQL的分隔符所以要重新定義一下分隔符,然後等存儲過程寫完後在把分隔符恢復為”;“。接著分隔符定義的下一句就是如果當前存在同名的進程,則進行刪除。在下面就是創建進程了。
www.2cto.com
4、在begin和end之間 寫入一行select代碼
5、在右邊的窗口中雙擊GetAll這個存儲進程,並且執行,則得到下面這個結果
作者 rdarda