首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

50分oracle存储过程

2013-03-26 
50分求一个oracle存储过程分不多,但是急需一个存储过程,自己写了一个,但是总是达不到自己想要的效果。在线

50分求一个oracle存储过程

分不多,但是急需一个存储过程,自己写了一个,但是总是达不到自己想要的效果。在线求救......

要求:
传入一个参数 Str1(电话号码加逗号隔开,是一个clob对象),该字符串包含的号码数量 tel_num(也是输入参数) ,将此字符串按照前中后20% ,20% ,20% 的比例截取,截取后合并成一个新字符串。
将该新的字符串中的手机号码分离运营商(移动、联通、电信)并存入到三个变量(clob对象)中作为输出参数输出。
截取后的号码数量也是一个输出参数。


暂时就这么多了,急急急.....
[最优解释]
将此字符串按照前中后20% ,20% ,20% 的比例截取
我的理解是这样的
假如 有100个号码
是不是就前20个 中间20个 后面20个

你的意思我没完全理解清楚
[其他解释]
最好举个例子:输入都有些什么?然后:输出将返回些什么?
[其他解释]
我看来两篇,发现自己的理解能力有问题,没看懂
[其他解释]
楼主真的没说清,
楼主,你再详细说下吧,
[其他解释]
请举例说明
[其他解释]
楼主怎么区分三个运营商的电话啊?
[其他解释]
承认自己的体育老师没把俺语文教好,看不懂前中后各20%是啥意思
[其他解释]
3个20%,那还有40%哪去了?
[其他解释]
额 不好意思 好长时间的帖子了 这个问题是后来自己解决的,写了一个好长的存储过程,执行效率还算可以。

前、中、后各20% 么 ,就是取0-20% 40%-60% 80%-100%的部分啊

至于怎么知道是哪个运营商么,正则表达式啊 

联通 、移动、电信的号段是有区分的。

最后,感谢各位的回复。散分。

热点排行