我正在尝试创建一个交互式报告所在的位置 声明有一个in子句。
有些人喜欢这样。
Select column1,
column2,
column3
from Table
where column1 in (1,2,3)
第1列是Oracle中的数字字段。
只有一个值, 但如果有多个逗号 分开,然后我得到一个ORA-01722:无效的数字。
这是APEX交互式报告中的无效语法......
答案 0 :(得分:1)
这不是有效的SQL - 许多解决方案的常见问题。这是一个使用正则表达式的人 https://blogs.oracle.com/aramamoo/entry/how_to_split_comma_separated_string_and_pass_to_in_clause_of_select_statement