我需要为报告工具中的提示编写一个 sql。我得到一个变量中的多个值的列表,用'-'分隔,这些值的数量可能会有所不同。(例如1.“abc-def”例如2.“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 中选择的变量,或者可能是报告工具不支持该变量。
提前致谢。