1.帶參存儲過程參數分類(語法:in|out|inout 參數名 數據類型)
a.in:表示當前參數為輸入參數
b.out:表示當前參數為輸出參數(類似java函數的返回值)
c.inout:即是輸入參數又是輸出參數
2.基本語法及使用
a.創建語法:
1)完整版(#表示注釋)
delimiter $$ #自定義結束符
create procedure 存儲過程名(
In|out|inout 參數1 數據類型(長度),
In|out|inout 參數2 數據類型(長度)
)
begin
存儲過程體;
end $$ #用自定義$$結束代碼
Delimiter ; #創建存儲過程完畢再修改回來
2)簡易版
create procedure 存儲過程名(
In|out|inout 參數1 數據類型(長度),
In|out|inout 參數2 數據類型(長度)
)
begin
存儲過程體;
end
Delimiter ;
b.in基本語法演示
存儲過程中輸入參數的創建語法: in 參數名 數據類型
c.out基本語法演示
存儲過程中輸出參數的創建語法: out 參數名 數據類型
d.inout基本語法演示
語法:值 into 輸出參數
注意:1)in和out是在不同參數類型的參數下使用,inout是參數的參數類型相同下使用
2)存儲過程向返回參數進行賦值的關鍵字into
3) 補充:變量賦值:set @變量名=XXX