使用DECLARE关键字在MySQL存储过程中创建变量
对存储过程中的变量使用MySQL DECLARE-
DECLARE anyVariableName int DEFAULT anyValue;
让我们实现以上语法,以便在存储过程中创建变量-
mysql> DELIMITER //mysql> CREATE PROCEDURE variable_Demo()
-> BEGIN
-> DECLARE lastInsertedId int DEFAULT -1;
-> select lastInsertedId;
-> set @providedLastId=10001;
-> select @providedLastId;
-> END
-> //
mysql> DELIMITER ;
现在您可以使用CALL命令调用上述存储过程-
mysql> call variable_Demo();
这将产生以下输出-
+----------------+| lastInsertedId |
+----------------+
| -1 |
+----------------+
1 row in set (0.00 sec)
+-----------------+
| @providedLastId |
+-----------------+
| 10001 |
+-----------------+
1 row in set (0.02 sec)
以上是 使用DECLARE关键字在MySQL存储过程中创建变量 的全部内容, 来源链接: utcz.com/z/316536.html