背景:配置信息存儲分隔符字符串,用以業務流程中in操作符查詢
示例:apple,orange,banana --> in ('apple', 'orange', 'banana')
用法:
select regexp_substr('apple,orange,banana','[^,]+', 1, level) from dual connect by regexp_substr('apple,orange,banana','[^,]+', 1, level) is not null
執行效果:
REGEXP_SUBSTR('APPLE,ORANGE,BA 1 apple 2 orange 3 banana