顯示“select”語句兩次的 MySQL 過程


為了理解,我們建立一個儲存過程。在這裡,我們在儲存過程中有 2 個 select 語句 −

mysql> DELIMITER //
mysql> CREATE PROCEDURE select_statement()
   -> BEGIN
   ->    SELECT "HI" AS `FIRST VALUE`;
   ->    SELECT "HELLO" AS `SECOND VALUE`;
   -> END
   -> //
Query OK, 0 rows affected (0.09 sec)
mysql> DELIMITER ;

使用 CALL 命令呼叫儲存過程 −

mysql> CALL select_statement();

這將產生以下輸出 −

+-------------+
| FIRST VALUE |
+-------------+
| HI          |
+-------------+
1 row in set (0.00 sec)
+--------------+
| SECOND VALUE |
+--------------+
| HELLO        |
+--------------+
1 row in set (0.01 sec)
Query OK, 0 rows affected (0.01 sec)

更新於: 12-Dec-2019

164 瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告