登录
首页 >  数据库 >  MySQL

MySQL存储过程中如何使用局部变量?

来源:tutorialspoint

时间:2023-08-26 17:50:09 125浏览 收藏

大家好,今天本人给大家带来文章《MySQL存储过程中如何使用局部变量?》,文中内容主要涉及到,如果你对数据库方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

局部变量是在存储过程中声明的变量。它们仅在声明它们的 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存储过程中如何使用局部变量?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:tutorialspoint 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>