gpt4 book ai didi

MySQL Procedure 多个结果

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:55 24 4
gpt4 key购买 nike

基本思想是,当我调用一个过程时,我想获得一组数据,而不仅仅是一个值(通过将 results 设置为 INT 并选择 COUNT(id) 例如)。我想知道如何更改此过程以获得多个值...

DELIMITER //
CREATE PROCEDURE getnames(IN id_in INT,OUT results ???)
BEGIN
set results=(select name from people where id>id_in);
END //
DELIMITER ;

最佳答案

除非我误解了,否则你应该可以简单地将你的程序更改为以下内容

DELIMITER //
CREATE PROCEDURE getnames(IN id_in INT)
BEGIN
select name from people where id>id_in;
END //
DELIMITER ;

这将简单地返回选择查询的结果,在本例中是一组名称。

关于MySQL Procedure 多个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com