繁体   English   中英

如何在apex ords(REST api)中使用子句“ Where IN”

[英]how to use clause “Where IN” in apex ords (REST api)

我正在使用apex ORDS创建自己的REST api。

我想做的是创建一个查询,该查询以json格式返回链接到特定用户的动漫列表:

为了帮助可视化,我有一个ID = 1的用户,该用户看到了3个动漫:动漫ID:1,2和4

我想在ORDS中执行的请求是:

select *
from table
where ID in (1,2,4)

我在使用Java的android studio上,我想要的是创建这种类型的URL: "https://apex.oracle.com/****/apex/****/****/getAnimeList?q=" + theList

问题是我找不到如何在ORDS中捕获?q并将其用于查询。

我如何获得ORDS中的q,请给我一个例子吗? 谢谢

ORDS中查询字符串中的所有内容都会自动变为绑定。 无需执行其他任何操作。 “ q”是一个例外,因为ORDS在内部将其用于查询过滤。 这意味着q =必须遵循非常精确的语法并具有特定的功能。 参考: https : //docs.oracle.com/cd/E56351_01/doc.30/e87809/developing-REST-applications.htm#GUID-091748F8-3D14-402B-9310-25E6A9116B47

对于其他人,这是一个示例。 只需选择其他字母/名称,即可正常工作。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM