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

[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


请使用浏览器的分享功能分享到微信等