2012-01-17 146 views
-1

我想使用像這樣的過程,但這不起作用。如何在MySQL中的存儲過程中調用存儲過程

SELECT s.* FROM (CALL SPLIT_STRING('a,b,c',',')) AS s; 
+2

你需要的功能不是過程。 – 2012-01-17 11:27:18

+1

這是不可能的。您可以從存儲過程返回數據集,但不能在FROM子句中使用它。 – Devart 2012-01-17 11:30:17

+0

僅供參考,當您收到您收到的錯誤消息時,問題會大大改善。如果沒有其他的東西,它會幫助未來的人對錯誤感到頭疼。 – derobert 2012-01-17 18:23:32

回答

0

你是什麼意思是這樣的:

select s.* FROM (SPLIT_STRING('a,b,c',',')) as s; 
+0

你的sp不返回表結果集。 – 2012-04-18 14:20:19