【发布时间】:2011-09-10 23:30:25
【问题描述】:
如何从 MYSQL 存储过程中返回多个结果集?
这是我的测试存储过程:
DELIMITER $$
CREATE DEFINER=`hlamAdmin`@`%` PROCEDURE `test`()
BEGIN
SELECT *
FROM hlam.member;
SELECT *
FROM hlam.security;
END
现在当我这样称呼时:
Call test()
我只收到一个结果集。我如何同时收到两者?我习惯了 MSSQL,如果这是一个简单的问题,我深表歉意。
【问题讨论】:
-
提问时千万不要道歉。我们都在这里学习。
-
你想要 jdbc(java) 中的结果集还是 mysql 中的结果集,我有 java 的解决方案,你可以同时获得两个结果集