是否可以从mysql中的存储过程返回多个表

sirbozc5  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(280)

我想从一个存储过程返回两个表。我不确定这是否可能,但它在mssql中是可能的,所以,我猜在mysql中也是可能的。
我想要实现的是:

select * from table1;
select * from table2;

生成两个表的数据集。正如我现在所经历的,mysql get是从那里返回的第一个选择。
我试着在谷歌上查找,但没有找到任何有效的。

watbbzwu

watbbzwu1#

是的,您可以返回任意多个结果集。

delimiter $$
create procedure sp_result_sets()
begin

select * from table1;
select * from table2;

end
$$

相关问题