如何在MySQLProcedure中正确声明变量?

变量声明必须在BEGIN和END之间。在BEGIN和END下,第一个语句必须是变量的声明。之后,您可以包括插入,选择等。

现在让我们来看一个例子。在这里,变量名是“输出”:

mysql> DELIMITER //

mysql> CREATE PROCEDURE showVariablesValue()

   -> BEGIN

   -> DECLARE output varchar(100);

   -> SET output="Hello MySQL";

   -> SELECT output;

   -> END

   -> //

mysql> DELIMITER ;

现在,您可以使用call命令来调用存储过程:

mysql> CALL showVariablesValue();

这将产生以下输出

+-------------+

| output      |

+-------------+

| Hello MySQL |

+-------------+

1 row in set (0.03 sec)

以上是 如何在MySQLProcedure中正确声明变量? 的全部内容, 来源链接: utcz.com/z/345293.html

回到顶部