【MariaDB】ストアド内で別のストアドを実行し結果をテーブルにINSERTする方法について

実現したいこと

ストアド内で別のストアドを実行し、その結果をテーブルにINSERTしたいです。

試したこと

例えば下記のようにストアド「spTEST()」を実行し
その結果が
ーーーーーーーーーーーー
'坂本龍馬',1,'土佐'
'西郷隆盛',2,'薩摩'
ーーーーーーーーーーーー
だった場合、

INSERT INTO Temp(a,b,c)
CALL spTEST();

のように実行した結果をテーブル「Temp」にINSERTしたいのですが
上記の場合エラーが発生しましました。

※イメージとしては
SQLServerの
INSERT INTO Temp(a,b,c)
EXEC spTEST
のような実行方法です。

もし解決方法をご存じの方がいらっしゃいましたらご教授頂けますと幸いです。
その他に必要な情報等がありましたら提示致します。
宜しくお願い致します。

コメントを投稿

0 コメント