使用DECLARE关键字在MySQL存储过程中创建变量
对存储过程中的变量使用MySQLDECLARE-
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)
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短