是否可以从 MYSQL 中的存储过程 return 多个表
Is It possible to return Multiple tables from stored proc in MYSQL
我想 return 一个存储过程中的两个表。我不确定这是否可能,但在 MSSQL 中是可能的,所以,我想在 MYSQL 中也是可能的。
我要实现的是:
select * from table1;
select * from table2;
得到两个表的数据集。正如我到目前为止所经历的那样,MYSQL 从那里得到第一个 select 它 returns。
我试图在 Google 上找到,但我没有找到任何有用的东西。
是的,您可以 return 任意多的结果集。
delimiter $$
create procedure sp_result_sets()
begin
select * from table1;
select * from table2;
end
$$
我想 return 一个存储过程中的两个表。我不确定这是否可能,但在 MSSQL 中是可能的,所以,我想在 MYSQL 中也是可能的。
我要实现的是:
select * from table1;
select * from table2;
得到两个表的数据集。正如我到目前为止所经历的那样,MYSQL 从那里得到第一个 select 它 returns。
我试图在 Google 上找到,但我没有找到任何有用的东西。
是的,您可以 return 任意多的结果集。
delimiter $$
create procedure sp_result_sets()
begin
select * from table1;
select * from table2;
end
$$