【发布时间】:2014-10-02 19:07:52
【问题描述】:
我正在尝试创建一个交互式报告,其中 语句有一个 in 子句。
有些是这样的。
Select column1,
column2,
column3
from Table
where column1 in (1,2,3)
第 1 列是 Oracle 中的数字字段。
如果只有一个值,它就可以工作, 但如果有多个逗号 分开,然后我得到一个 ORA-01722: 无效号码。
这在 APEX 交互式报表中是否无效...
【问题讨论】:
-
我想你的实际 where 子句看起来像
WHERE column1 IN (:P1_SOME_ITEM)? -
是的,对不起,我漏掉了。我已经尝试过应用程序项目和页面项目。当有多个值时也是同样的问题。
-
另外,这些值以逗号分隔,存储在 P1_SOME_ITEM 中。
标签: oracle-apex