在 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