Oracle实现split功能,把字符串拆分成多行处理


spuuids字段内容为:'08A7A8D9DDF3AB4923428C7883DDBA49,14A44FC2B4EF434C274489FC1DDAA9D9,C055DB766347D6C78854671C7383AC26'

 

SELECT regexp_substr(t.spuuids,'[^,]+',1,ROWNUM) AS spuuid
  FROM XX t
  WHERE t.jbdbh='20200713140001476'
  CONNECT BY ROWNUM<=LENGTH (t.spuuids) - LENGTH (regexp_replace(t.spuuids, ',', ''))+1

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM