gpt4 book ai didi

mysql - MySQL 中 Oracle 的 REF CURSOR 相当于什么?

转载 作者:行者123 更新时间:2023-11-29 03:58:19 26 4
gpt4 key购买 nike

我正在尝试在 mysql 中创建一个程序,它返回一个包含结果的数组,我曾经使用 oracle ref cursor,但在 mysql 中不知道如何进行,我也必须传递参数...

有谁知道我该怎么做,或者有一个例子可以告诉我吗?非常感谢...

最佳答案

MySQL 没有像 Oracle 那样的 refcursor。如果您打算编写一个在 MySQL 中返回多行/结果集的存储过程,就这样做

DROP procedure IF EXISTS `sample`;
DELIMITER $$
CREATE PROCEDURE `sample`(p_rank IN INT)
BEGIN
select * from MyTable where id=p_rank;
END$$
DELIMITER ;

并调用sample();。它将返回一个您可以使用的结果集。

关于mysql - MySQL 中 Oracle 的 REF CURSOR 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7155790/

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