MySQL語法大全(6)儲存過程
阿新 • • 發佈:2018-12-09
#儲存過程 #儲存程式 delimiter #定義儲存程式 create procedure getversion(out params varchar(20)) #params是傳出引數 in傳進 out傳出 inout傳回 begin select version() into params; #版本資訊賦值params end call getversion(@a); #呼叫儲存過程 select @a; delimiter #定義儲存函式 create function display(w varchar(20)) returns varchar(20) begin return concat('hello',w); end select display('world'); drop procedure if exists spName; #刪除一個儲存過程 alter function spName [];#修改一個儲存過程 show create procedure spName;#顯示儲存過程資訊 declare varName type default value;#宣告區域性變數 #if語句 if 條件 then 語句 elseif 條件 then 語句 else 語句 end if #case語句 case 條件 when 條件 then 語句 when 條件 then 語句 else 語句 end case #loop語句 fn:loop 語句 end loop fn; leave fn #退出迴圈 #while語句 fn:while 條件 do 語句 end while fn 轉自:https://blog.csdn.net/suifenglie/article/details/74981817