4

我正在使用 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 

有关如何在存储过程中返回结果集的任何示例?

谢谢 Gendaful

4

1 回答 1

8
DROP PROCEDURE IF EXISTS GetAccounts; 
DELIMITER // 
CREATE PROCEDURE GetAccounts() 
BEGIN 
DECLARE rowcount int;
    SELECT * from requests where STATUS = "FAILURE" ;
END // 
DELIMITER ;
于 2012-10-28T01:30:01.263 回答