问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle存储过程传入一个字符串参数'1,2,3,4,5,6,7,8',如何分割并转为数...

发布网友 发布时间:2024-05-03 10:30

我来回答

1个回答

热心网友 时间:2024-05-11 22:55

create or replace type type_split as table of varchar2(50); --创建一个  type  ,如果为了使split函数具有通用性,请将其size 设大些。

--创建function
create or replace function split
(
p_list varchar2,
p_sep varchar2 := ','
) return type_split pipelined
is
l_idx pls_integer;
v_list varchar2(50) := p_list;
begin
loop
l_idx := instr(v_list,p_sep);
if l_idx > 0 then
pipe row(substr(v_list,1,l_idx-1));
v_list := substr(v_list,l_idx+length(p_sep));
else
pipe row(v_list);
exit;
end if;
end loop;
return;
end split;

使用:
select * from table(split('1,2,3,4,5,6,7,8'
,','));
然后就可以通过“,”来分割数字了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
导购什么字 店面导购员是什么意思 HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions... 无法安装adobeflashplayer,说无法注册ACTIVEX的控件 无法注册flash player的activex怎么办 omniverse create 他总说无法注册Flash player的Active控件 然后什么访问以下链接。不要... excel如何用进度条的形式表示完成率 买了件速干衣,北面的,求大神看一下真假。 秦皇岛银谷全城热恋是不是要预定票啊 前列腺增生找深圳市中医院男科黄忠旺大夫怎么样,好 微信自制表情包怎么弄 华为手机触屏校准在哪里进行设置? 青皮,陈皮,山楂,枸杞,大枣煮水 感觉男朋友对我的工作有很大的偏见 如果一个男生好像对你有一点偏见,你却想和他打好关系,怎么办? 喜欢的男生对自己有偏见怎么办? 如果一个男生,你对他有好感,可是他对你却有偏见怎么办 肇事逃逸对个人有什么影响 大花海棠是什么意思? 信贷员违法发放贷款造成的贷款逾期,还能向贷款人追偿吗? 如何做好净化优化党内政治生态的"破立"文章 网贷还不上有什么办法解决 什么牌子的空调最省电? 什么生肖不能戴红绳 为什么张家界内野生猴子会抢游客的食物而不去抢当地水果摊内的水果? 为什么猴子敢抢人的东西?他是看人不反抗误认为人是他的猎物了吗? 从绍兴市区出发开车到临安市锦城镇汽车技工学校线路怎么走 请问医生尿血尿不痛是什么病?右肚上面痛好像长了什么东西一样,带到后背... 听说激光点痣会致(得)癌??~~ 气垫替换装是什么意思? 春天为何要"刮一刮肝经"?不刮会怎样 内科主治医师考试成绩是怎么算的? 主治医师考试每科目成绩达到多少为合格? NO, they aren't怎么读? 市场营销考研考哪些科目 歌词是别把我当傻子爱你的心已死 戊辰年甲寅月庚申日出生的人命运如何 i59600kf吃鸡使用率百分之八十多正常吗?温度也达到80度左右怎么... 找了个临时男友到底是对还是错 拨号键图标不见了怎样才能恢复 猫叫什么声音 夫妻长期分居会导致男性患前列腺炎吗 前列腺炎有什么症状?是不是跟长期没有性生活有关?怎么检查才知_百度... 我的QQ是9位普通号 现在23及有8个好友 请问 多长时间不上会被腾讯收回... ...的墨迹时间和中央天气预报时间有时不更新是怎么回事 我家是农村的,建的房子粉的外墙沙灰窗台一下因砖水分太大,差不多都掉... 接受与被接受是什么意思 外卖订单无人接单怎么办? 三亚免税店买的东西可以退货吗