如何实现Oracle中字符串分隔

2022-04-01 科技 59阅读
在OracleE数据库的应用中,经常遇到要对一个长的字符串按指定的分割符进行分割的情况,这种分割的方法很多,在此介绍一个实际应用中觉得比较实用的方法。根据面向对象的编程思想,把这个功能封装在一个包中实现,包头的实现如下:createorreplacepackagepkg_split_stris--Purpose:按分隔符遍历字符串typet_strsistableofvarchar2(255)indexbybinary_integer;v_split_strst_strs;--对字符串按指定分割符时行分割的主要过程proceduresplit_str(i_strinvarchar2,i_delimiterinvarchar2);--总共有多少个子串functiongetEleCountreturninteger;--取出指定位置的子串functiongetElement(i_idxininteger)returnvarchar2;--测试程序proceduremytest(i_strinvarchar......
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com