在APEX交互式报告中使用in语句

时间:2014-10-02 19:07:52

标签: oracle-apex

我正在尝试创建一个交互式报告所在的位置 声明有一个in子句。

有些人喜欢这样。

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

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

只有一个值, 但如果有多个逗号 分开,然后我得到一个ORA-01722:无效的数字。

这是APEX交互式报告中的无效语法......

1 个答案:

答案 0 :(得分:1)

这不是有效的SQL - 许多解决方案的常见问题。这是一个使用正则表达式的人 https://blogs.oracle.com/aramamoo/entry/how_to_split_comma_separated_string_and_pass_to_in_clause_of_select_statement