ITPub博客

首页 > 数据库 > Oracle > [20260123]建立完善str_token.sql脚本.txt

[20260123]建立完善str_token.sql脚本.txt

原创 Oracle 作者:lfree 时间:2026-01-25 16:43:25 0 删除 编辑

[20260123]建立完善str_token.sql脚本.txt

--//建立一个将字符串按照特定字符拆分的脚本。

$ cat str_token.sql
column str format a30
select regexp_substr('&1','[^&2]+', 1, level) str
from dual
connect BY regexp_substr('&&1', '[^&2]+', 1, level)  is not null
/

--//简单测试:
--//使用|:
SCOTT@book01p> @ str_token '1111|2222|333|' |

STR
------------------------------
1111
2222
333

--//使用中文标点:
SCOTT@book01p> @ str_token '1111,2222,333' ,
STR
------------------------------
1111
2222
333

--//混用中英文标点:
SCOTT@book01p> @ str_token '1111,2222,333' ,,
STR
------------------------------
1111
2222
333


--//使用汉字:
SCOTT@book01p> @ str_token '1111文222化2333' 文化
STR
------------------------------
1111
222
2333


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-3108881/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969428