要獲取MySQL存儲過程的輸出參數,可以使用CALL語句來調用存儲過程并獲取輸出參數的值。以下是一個示例:
假設有一個名為get_total_amount的存儲過程,它接受一個輸入參數product_id,并返回一個輸出參數total_amount。可以使用以下代碼來調用存儲過程并獲取輸出參數的值:
SET @product_id = 1; -- 設置輸入參數的值
CALL get_total_amount(@product_id, @total_amount); -- 調用存儲過程
SELECT @total_amount; -- 獲取輸出參數的值
在這個示例中,首先設置了輸入參數product_id的值為1,然后使用CALL語句調用存儲過程get_total_amount,并將輸入參數和輸出參數的變量作為參數傳遞給它。最后,使用SELECT語句獲取輸出參數total_amount的值。
值得注意的是,MySQL存儲過程可以有多個輸出參數,你可以根據需要設置和獲取這些輸出參數的值。