您的位置:首页 > 其它

字符串中以字符分隔数据的处理

2016-07-29 12:02 232 查看
select 'insert into xxx (xxx1) values('''|| regexp_substr('C:       72771379200   107376275456','[^ ]+',1,level) ||''');' xxx from dual connect by level<=3;

select regexp_substr('C:       72771379200   107376275456','[^ ]+',1,level) from dual connect by level<=3;

SELECT ID

  FROM (SELECT REGEXP_SUBSTR('1,2,3', '[^,]+', 1, LEVEL) ID

          FROM DUAL

        CONNECT BY LEVEL <= 1000000)

 WHERE ID IS NOT NULL;

SELECT REGEXP_SUBSTR('1,2,3', '[^,]+', 1, LEVEL) ID

          FROM DUAL
        CONNECT BY LEVEL <= LENGTH('1,2,3')-LENGTH(REPLACE('1,2,3',',',''))+1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐