[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