存储过程调用存储过程的返回值
create procedure putreturn() retruning varchar(20),varchar(20)
define test1 varchar(20);
define test2 varchar(20);
foreach
select var1,var2 into test1,test2
from table_name
return test1,test2 with resum;
end foreach;
end procedure
create procedure getreturn()
在这里如何调用 purreturn();并遍历他的每一组结果 (有没有像oracl游标样的用法,先创建游标,要用的时候就可以像数组一样的用;)
end procedure
[解决办法]
create procedure getreturn()
define test1 varchar(20);
define test2 varchar(20);
foreach with hold
execute procedule putreturn()
into
test1,
test2
你的代码;
end foreach;
end procedure;