局部變量是在存儲過程中聲明的變量。它們僅在聲明它們的 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存儲過程中如何使用局部變量?的詳細內容,更多請關注www.92cms.cn其它相關文章!