簡體   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