局部變數是在預存程序中宣告的變數。它們僅在聲明它們的 BEGIN…END 區塊內有效,並且可以具有任何 SQL 資料類型。為了演示它,我們正在創建以下過程 -
mysql> DELIMITER // ; mysql> Create Procedure Proc_Localvariables() -> BEGIN -> DECLARE X INT DEFAULT 100; -> DECLARE Y INT; -> DECLARE Z INT; -> DECLARE A INT; -> SET Y = 250; -> SET Z = 200; -> SET A = X+Y+Z; -> SELECT X,Y,Z,A; -> END // Query OK, 0 rows affected (0.00 sec) mysql> Delimiter ; // mysql> CALL Proc_Localvariables(); +------+------+------+------+ | X | Y | Z | A | +------+------+------+------+ | 100 | 250 | 200 | 550 | +------+------+------+------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.01 sec)
以上是MySQL儲存過程中如何使用局部變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!