【发布时间】:2012-07-19 03:11:45
【问题描述】:
我需要为报表工具中的提示编写 sql。我得到了一个变量中的多个值的列表,用'-'分隔,这些值的数量可能会有所不同。(eg1."abc-def" eg2."abc-def-xyz")。
现在我需要用这种形式的oracle写sql(逻辑上)
select something
from somewhere
where someColumn in 'abc' -- use substr to extract abc
or someColumn in 'def' -- use substr to extract def
or ...till we don't find '-'.
我不能使用 plsql 进行查询。要么我可能不知道使用我在 plsql 中选择的变量,要么可能是报告工具不支持。
提前致谢。
【问题讨论】: