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

编一个PL/SQL函数或过程功能

发布网友 发布时间:2022-04-10 01:25

我来回答

1个回答

热心网友 时间:2022-04-10 02:55

1、存储过程如下:
create or replace procere pro_parse_string(
a_SourceString IN VARCHAR2, --源字符串
a_Delimiter IN VARCHAR2 --拆分的分隔符
) is
iBegin INTEGER;
sValue VARCHAR2(200);
sSplitString VARCHAR2(1000);
BEGIN
--检查参数
IF a_SourceString IS NULL OR a_Delimiter IS NULL THEN
RETURN;
END IF;
IF a_SourceString = '' THEN
RETURN;
END IF;
IF instr(a_SourceString,a_Delimiter) = 0 THEN
dbms_output.put_line(a_SourceString);
RETURN;
END IF;
sSplitString := a_SourceString;
LOOP
iBegin := INSTR(sSplitString,a_Delimiter);
EXIT WHEN iBegin < 1;
sValue := Substr(sSplitString,1,iBegin - 1);
sSplitString := SubStr(sSplitString,iBegin + 1);
dbms_output.put_line(sValue);
IF sSplitString IS NULL THEN
EXIT;
END IF;
END LOOP;
--Set last entry
sSplitString := SubStr(sSplitString, iBegin);

--Update array and counter if necessary
IF Length(sSplitString) > 0 THEN
dbms_output.put_line(sSplitString);
END IF;
end pro_parse_string;

2、输入变量测试:
exec pro_parse_string('1,2,10,123,1,121212',',');
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 取名男孩姓廖~叫廖双什么 如何让Unity 游戏物体立即销毁 给男孩取名,姓廖,中间带个永,后面那个字应该是什么好听 取名姓廖男孩2010年12月29日8点50分 按生辰八字查, 新浪私信里面发出去了有个立即销毁,然后对方还能看见吗 对于保管期满的所有会计档案,应立即销毁是对么 廖姓取名,男孩子 为什么苹果6电池换了还是掉电这么快 廖姓男孩建字辈取名宝典 电脑中的Excel文件夹在哪里 iphone6s 电池寿命怎么检测 被咬过的青梅还拿出来买! 《青梅竹马的可持续发展报告》txt全集下载 青梅竹马的可持续发展报告电子书txt全集下载 5岁的孩子可以吃随便果吗 青梅发霉了还能吃吗? 怎样区分青梅精好坏? 悦己美清体梅怎么样 采购青梅应注意什么?怎样才能买到合适青梅 有一种梅子还是啥的,药店有卖的,一包里边有五个的,好像是咽喉痛吃的吧,叫啥啊!包装袋绿白的! 证券账号代收代付派资金什么意思 *指定的刻章公司,刻了新章以后,旧章是不是就立即销毁,还是有储存年限_百度问一问 公司卖掉变更后会计凭证可以马上销毁吗? 明朝太监写了本奇书,为何清朝乾隆看后又气又怕,马上下令销毁? 马上销毁用五笔怎么打出来 驻马店哪里有收古董的哪里可以回收古董粮票钱币 易语言在载入另一窗口的同时销毁前一个窗口怎么写 玩剑灵不想输入,马上分解或者马上销毁怎么取消? javascript一个变量 离开了作用域 且 没有被引用了 就会被立刻销毁么 刑事诉讼法物品销毁有哪些法律规定 求平顶山邮票古钱币交易市场在那? 淘宝买了公章没有用马上销毁 如何销毁自定义类的对象?c#。 驻马店哪个银行可以兑换外币 玩剑灵不想输入 马上分解或者马上销毁怎么取消 易语言怎样实现载入窗口一后立即销毁启动窗口 为什么易语言销毁窗口不能立刻销毁窗口 销毁物品的法律法规依据 OPPO Find X忘记锁屏密码可以自行找回吗? 怎么解冻qq啊,没有好友担保选项,只有修改密码才能解开,而且绑定密保的手机号码已经不用了?