在 MySQL 存储过程中正确使用分隔符以避免 BEGIN/END 语句错误
当你不使用分隔符的概念时会出现这样的错误。让我们看一个例子并在存储过程中运行一个查询 −
mysql> DELIMITER // mysql> CREATE PROCEDURE correct_procedure() BEGIN SELECT 'Hello MySQL !!!'; END // Query OK, 0 rows affected (0.12 sec) mysql> DELIMITER ;
以下是调用存储过程的语法 −
call yourStoredProcedureName();
使用 CALL 命令调用存储过程 −
mysql> call correct_procedure();
这将产生以下输出 −
+-----------------+ | Hello MySQL !!! | +-----------------+ | Hello MySQL !!! | +-----------------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.02 sec)
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP