実現したいこと
ストアド内で別のストアドを実行し、その結果をテーブルにINSERTしたいです。
試したこと
例えば下記のようにストアド「spTEST_Get()」を実行し
その結果が
ーーーーーーーーーーーー
'坂本龍馬',1,'土佐'
'西郷隆盛',2,'薩摩'
ーーーーーーーーーーーー
だった場合、
CREATE PROCEDURE spTest_Add ()
BEGIN
INSERT INTO Temp(a,b,c)
CALL spTEST_Get();
END
のようなspTEST_Get()を実行した結果をテーブル「Temp」にINSERTするspTest_Add()を作成したいです。
※イメージとしては
SQLServerの
INSERT INTO Temp(a,b,c)
EXEC spTEST_Get
のような実行方法です。
もし解決方法をご存じの方がいらっしゃいましたらご教授頂けますと幸いです。
その他に必要な情報等がありましたら提示致します。
宜しくお願い致します。
実行環境
OS:AWS Linux2
DB:MariaDB 10.2.12