#案例:傳入a和b兩個值,最終a和b都翻倍並返回
DELIMITER $
CREATE PROCEDURE myp8(INOUT a INT,INOUT b INT)
BEGIN
SET a=a*2;
SET b=b*2;
END $
#調用,必須定義兩個賦值的用戶變量來傳入參數並接受返回值,如果傳入兩個常數
#因爲是局部變量,無法作爲結果返回
SET @m=12$
SET @n=24$
CALL myp8(@m,@n)$
SELECT @m,@n$
#案例:傳入a和b兩個值,最終a和b都翻倍並返回
DELIMITER $
CREATE PROCEDURE myp8(INOUT a INT,INOUT b INT)
BEGIN
SET a=a*2;
SET b=b*2;
END $
#調用,必須定義兩個賦值的用戶變量來傳入參數並接受返回值,如果傳入兩個常數
#因爲是局部變量,無法作爲結果返回
SET @m=12$
SET @n=24$
CALL myp8(@m,@n)$
SELECT @m,@n$