2014-10-02 118 views
0

我试图创建一个交互式报告,其中 声明包含in子句。在APEX交互式报告中使用声明

有些人喜欢这样。

Select column1, 
     column2, 
     column3 
from Table 
where column1 in (1,2,3) 

第1列是Oracle中的数字字段。

它的工作原理是只有一个值, 但如果有多个以逗号分隔的 ,则会得到一个ORA-01722:无效的数字。

是在APEX交互式报表这不是有效的语法...

+0

我想你的实际where子句看起来像'WHERE column1 IN(:P1_SOME_ITEM)'? – Tom 2014-10-02 20:22:57

+0

是的,对不起,我离开了。我已经尝试了应用程序项目和页面项目。当有多个值时,这是同样的问题。 – Jim 2014-10-03 13:38:08

+0

也是,逗号分隔的值存储在P1_SOME_ITEM中。 – Jim 2014-10-05 16:21:11

回答

相关问题