MySQL存儲過程相互調(diào)用并獲得錯誤碼示例
更新時間:2014年03月24日 17:14:30 作者:
這篇文章主要介紹了MySQL存儲過程相互調(diào)用并獲得錯誤碼,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
mysql>
mysql> delimiter $$
mysql>
mysql> CREATE PROCEDURE myProc()
-> MODIFIES SQL DATA
-> BEGIN
-> DECLARE l_status VARCHAR(20);
->
-> CALL myProc1(l_status);
-> IF l_status='Duplicate Entry' THEN
-> SELECT CONCAT('Warning: using existing definition for location ') AS warning;
-> END IF;
-> END$$
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> CREATE PROCEDURE myProc1(OUT out_status VARCHAR(30))
-> BEGIN
-> set out_status = 'Duplicate Entry';
-> END$$
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql>
mysql> delimiter ;
mysql> call myProc();
+--------------------------------------------------+
| warning |
+--------------------------------------------------+
| Warning: using existing definition for location |
+--------------------------------------------------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.01 sec)
mysql> drop procedure myProc;
Query OK, 0 rows affected (0.00 sec)
mysql> drop procedure myProc1;
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql>
相關(guān)文章
MySQL使用正則表達(dá)式進(jìn)行查詢操作經(jīng)典實例總結(jié)
這篇文章主要介紹了MySQL使用正則表達(dá)式進(jìn)行查詢操作,結(jié)合實例形式總結(jié)分析了各種常見匹配模式的查詢操作實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2018-06-06

