存盤程序A里,select 表a ,然后在存盤程序B中,call A,如何使用A回傳的結果集?
uj5u.com熱心網友回復:
沒辦法直接呼叫結果集,可以把a 存盤程序的代碼也在b中執行,要不就把a 的結果存表,在b中呼叫表資料。uj5u.com熱心網友回復:
資料放臨時表uj5u.com熱心網友回復:
delimiter $$
create procedure p1()
begin
create temporary table t1(id int);
insert t1 values(1);
end
$$
create procedure p2()
begin
call p1();
select * from t1;
drop temporary table if exists t1;
end
$$
delimiter ;
call p2;
drop procedure if exists p2;
drop procedure if exists p1;
uj5u.com熱心網友回復:
只能在A中將結果存放到臨時表轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/116683.html
標籤:MySQL
上一篇:根據最后時間匹配
下一篇:VFP能開發手持式PDA嗎
