2016-07-12 11 views
-1

私は25個以上のクエリを含むストアドプロシージャを持っており、MySQLのストアドプロシージャの行制限を超えてメモリが使い果たされています。2つのストアドプロシージャの結果セットに参加する方法

だから私はそれを2つのストアドプロシージャに分割し、2つのプロシージャを結合する3番目のストアドプロシージャを作成します。誰もこれで私を助けることができますか?

+0

あなたはこれまでに何をしました?私たちにあなたを助けるものを教えてください.. –

+0

これはまさに私がやりたいことですが、mysqlの中でです。http://stackoverflow.com/questions/5292069/union-the-results-of-multiple-stored-procedures –

+0

多分[*] *この**](http://stackoverflow.com/questions/1637288/can-a-stored-procedure-function-return-a-table)助けが、isntのように見えます。 –

答えて

-1

だけ一時テーブルに呼び出し、両方のSPの結果をプッシュ:

/*Create a table with the same columns that the sp returns*/ 
CREATE TABLE #tempblahblah(blahblahblah NVARCHAR(50)) 

INSERT #tempblahblah (blahblahblah) 
EXEC MyStored 0 

INSERT #tempblahblah (blahblahblah) 
EXEC MyStored 1 

SELECT * FROM #tempblahblah
関連する問題