Oracle-分隔符字符串和in列表转换
背景:配置信息存储分隔符字符串,⽤以业务流程中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 执⾏效果:
oracle 字符串转数组REGEXP_SUBSTR('APPLE,ORANGE,BA
1 apple
2 orange
3 banana
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论