读书人

存储过程调用存储过程的返回值,该如何

发布时间: 2012-02-26 20:19:44 作者: rapoo

存储过程调用存储过程的返回值
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;

读书人网 >Informix

热点推荐