如何在 MySQLProcedure 中正确声明变量?\n
变量声明必须在BEGIN和END之间。在BEGIN和END下,第一条语句必须是变量声明。之后,你可以包含insert、select等。
现在让我们看一个例子。这里,变量名称是“output”
mysql> DELIMITER // mysql> CREATE PROCEDURE showVariablesValue() -> BEGIN -> DECLARE output varchar(100); -> SET output="Hello MySQL"; -> SELECT output; -> END -> // Query OK, 0 rows affected (0.25 sec) mysql> DELIMITER ;
现在你可以使用call命令调用存储过程
mysql> CALL showVariablesValue();
这将产生以下输出
+-------------+ | output | +-------------+ | Hello MySQL | +-------------+ 1 row in set (0.03 sec) Query OK, 0 rows affected (0.04 sec)
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP