当前位置:首页 > 日记 > 正文

oracle自定义拆分功能实例详细解决方案

oracle自定义拆分功能实例详细解决方案
oracle自定义拆分功能

Oracle不提供拆分功能,但你可以建立一个函数来实现这个功能。例如,ABC DEFG hijkl nmopqr stuvw XYZ,分离器是一个空间,但空间的数量是不固定的。

源代码:
创建或替换型ty_str_split是表VARCHAR2(4000);

创建或替换功能(fn_var_split
p_str在空,
p_delimiter在空

返回ty_str_split

j = 0;
镜头int = 0;
STR VARCHAR2(4000);
str_split ty_str_split:= ty_str_split();
v_str VARCHAR2(4000):= RTrim(LTrim(p_str,p_delimiter),p_delimiter);
开始
莱恩:=长度(v_str);

当莱恩0

J:=仪器(v_str,p_delimiter,1);

如果j=0
然后
STR:= substr(v_str,1);
= 0;
str_split.extend;
str_split(str_split。计数):= str;
其他的
STR:= substr(v_str,1,J 1);
v_str:= LTrim(LTrim(v_str,STR),p_delimiter);
莱恩:=长度(v_str);
str_split.extend;
str_split(str_split。计数):= str;
最后如果;
结束循环;

返回str_split;
最后fn_var_split;
/

测试:

结果uff1a

十二
一百二十三
一千二百三十四
一万二千三百四十五
声明
光标C

SELECT * FROM表(投(fn_var_split(';1;12;123;1234;;;;;;;;12345;',';')作为ty_str_split);
R C %ROWTYPE;
开始
Open C;

把C接到R;
退出时,发现C %;
dbms_output.put_line(r.column_value);
结束循环;
关闭C;
结束;
/

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。

相关文章

jQuery删除了Live()、死()的新方法,新版

jQuery删除了Live()、死()的新方法,新版

新版本,事件绑定,删除,新方法,电脑软件,我的蛋是痛苦的10分钟,怎么打错了,最后一次检查,原来的jQuery已经删除的生活()和死亡()方法。新的事件绑定方法(),放了()的使用方法。 新的绑定方法()是比以前的生活相比更有效的()。因为生活()固定在文档节点。如果绑…

本地js实现了风箱类型演示,并封装了

本地js实现了风箱类型演示,并封装了

运动,类型,实例代码,框架,风箱,据说这个演示是建立在一个培训机构的基础上的,非常感谢培训结构。 首先,在学习过程的前端,转盘图形是我们必须学习的,所以为了实现各种旋转木马图形更高效的包装,一个运动的框架。 功能getstyle(obj,ATTR){ 如果(obj…

如何删除前景中的段落标记

如何删除前景中的段落标记

删除,段落,标记,景中,电脑软件,当您在Outlook中构建新邮件时,会显示大量段落标记,以使该行看起来不那么整洁。 如何擦除它们 把它们隐藏在编辑器中: Outlook 2010 新的电子邮件,打开文件标签,点击选项;。 单击选项窗口左侧;邮件;单击编辑选项按…

在powerpoint2013多图像的快速插入

在powerpoint2013多图像的快速插入

多图,快速,电脑软件,大多数时候,我们需要插入图片的演示文稿,常规步骤是切换到插入选项卡,单击;;;形象;官能团按钮,但此操作会在同一个幻灯片只有多张图片,如果你需要更多的比一个图片中嵌入了不同的幻灯片,必须插入它,显然太麻烦。 解决办法很简单,还…

如何建立一个ppt2013教程ppt2013实

如何建立一个ppt2013教程ppt2013实

教程,透明,建立一个,电脑软件,PPT现在是越来越漂亮,我的大多数朋友或PS,AI和其他的图像软件处理,然后通过插入,虽然很好,不太多,事实上,不是PS可以实现一些PPT的图像效果,今天就来谈谈如何插入图片变成透明的,但这是很好的技能哦。下面将告诉你如何…

在夏天的曝光不足的人类形象PS图象

在夏天的曝光不足的人类形象PS图象

恢复,图象,处理软件,夏天,人类,第一个是关于简介;underexposing起源,黑色;在一个炎热的夏天的中午,气温高,光照强,而且顶光!如果不是那个时候很忙,我就不会选择那个时候拍照,它是坑坑的助手模型,但因为在这个模型中!电影笑得太可爱自然,所以不能删除留…

jQuery禁用弹出层底部滚动条后(移动

jQuery禁用弹出层底部滚动条后(移动

移动端,弹出层,滚动条,位置,电脑软件,最近,我忙于开发jQuery的前端,我学到了很多知识。今天,萧边给你一个代码片段的代码禁用滚动条的弹出层后。 具体代码如下: Click(函数(){) VaR scrollTop = document.body.scrolltop; / /单击保存在滚动条的位…

如何依靠PS实用技巧PS图象处理软件

如何依靠PS实用技巧PS图象处理软件

图象,处理软件,实用技巧,电脑软件,PS,我们发现了一些照片,脸上有点低,这是要用PS到你的脸,然后你知道薄PS图象处理软件字符这里是小人物完成PS图象处理软件电梯,我希望能给你答案。 瘦脸方法PS图象处理软件 首先打开PS图象处理软件软件,找到照…

mysqlPHP语法详解及实例代码

mysqlPHP语法详解及实例代码

实例代码,语法,详解,电脑软件,mysqlPHP,MySQL can be applied to a variety of languages, including PERL, C, C++, JAVA and PHP.In these languages, Mysql is the most widely used in the web development of PHP. 我们的大多数实例…

PS图象处理软件式的恐怖主题的树妖

PS图象处理软件式的恐怖主题的树妖

肖像,图象,处理软件,海报,恐怖,图树妖本教程的场景效果是恐怖小说的主要采用PS图象处理软件合成,主要是通过合成,颜色,材料本身感觉抠图;非常可怕,不知道你的感受。作者不提供的课程材料。想学习的朋友可以通过百度找到相关的资料。你喜欢的朋友…

excel表格如何制作柱状图

excel表格如何制作柱状图

柱状图,表格,电脑软件,excel,在excel表格中,我们可以使用适当的条形图,使这两个项目之间的相对关系一目了然,但如何做到这一点让我们看一看与萧边。 在excel表格中制作条形图的步骤 打开excel并输入相应的数据 光标位于表区域中,然后选择合适…

使固体和现实的蜡烛用CorelDraw

使固体和现实的蜡烛用CorelDraw

固体,蜡烛,现实,电脑软件,CorelDraw,以下对CorelDRAW做出现实的蜡烛使用详细说明,对于CorelDRAW不熟练的朋友,也可以根据这个教程了。 步 用矩形工具画矩形。 然后选择椭圆工具;矩形边缘来自矩形,椭圆在矩形内绘制。 将移动到下面的椭圆形矩形…