如何使用MySql从存储过程返回结果集?

时间:2012-10-28 01:15:50

标签: mysql sql stored-procedures output

我正在使用MySql编写存储过程,它使用select语句返回多行。

我的代码如下

drop procedure if exists GetAccounts; 
DELIMITER // 
CREATE PROCEDURE GetAccounts() 
BEGIN 
DECLARE rowcount int;
SET @resultset = (SELECT * from requests where STATUS = "FAILURE" ;
END // 
DELIMITER 

如何在storedProcedure中返回resultSet的任何示例?

由于 Gendaful

1 个答案:

答案 0 :(得分:5)

DROP PROCEDURE IF EXISTS GetAccounts; 
DELIMITER // 
CREATE PROCEDURE GetAccounts() 
BEGIN 
DECLARE rowcount int;
    SELECT * from requests where STATUS = "FAILURE" ;
END // 
DELIMITER ;