我想从一个存储过程中返回两个表。我不确定它是否可能,但它可能在MSSQL中,所以,我想在MYSQL中也是可能的。
我想要实现的是:
select * from table1;
select * from table2;
得到两个表的数据集。正如我直到现在所经历的那样,MYSQL从那里返回第一个选择。
我试图在谷歌上找到,但我找不到任何有用的东西。
是的,您可以根据需要返回尽可能多的结果集。
delimiter $$
create procedure sp_result_sets()
begin
select * from table1;
select * from table2;
end
$$