gpt4 book ai didi

Oracle ORDS REST - 如何在 PL/SQL 模式下返回处理程序的集合查询?

转载 作者:行者123 更新时间:2023-12-03 08:14:51 56 4
gpt4 key购买 nike

查询可以在“集合查询”模式下以 JSON 形式返回,只需 SELECT * FROM SOMETABLE

然而,在 PL/SQL 中,这是不可能的。在这种模式下如何实现等效的?

最佳答案

最简单的方法是从过程中返回 refcursor,作为 RESULTSET 参数类型。

例如:

DECLARE
cur SYS_REFCURSOR;
BEGIN
OPEN cur FOR
SELECT * FROM myTable ORDER BY id;
:result := cur;
END;

将 OUT 参数设置为绑定(bind)结果

enter image description here

Example sample schema, data, and REST Code here - 更长的完整示例。

关于Oracle ORDS REST - 如何在 PL/SQL 模式下返回处理程序的集合查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69771481/

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