局部变量是在存储过程中声明的变量。它们仅在声明它们的 BEGIN…END 块内有效,并且可以具有任何 sql 数据类型。为了演示它,我们正在创建以下过程 -Mysql> DELIMITER // ; mysql> Create
局部变量是在存储过程中声明的变量。它们仅在声明它们的 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)
--结束END--
本文标题: MySQL存储过程中如何使用局部变量?
本文链接: https://www.lsjlt.com/news/437535.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0