oracle数据库存储过程问题: 传入一个字符串(字符串格式如:“辣椒_食品,西红柿_食品,板鞋_ 100

oracle数据库存储过程问题:传入一个字符串(字符串格式如:“辣椒_食品,西红柿_食品,板鞋_服饰,植物油_食品,领带_食品,……”)现在我想根据“,”来截断字符串存储... oracle数据库存储过程问题:
传入一个字符串(字符串格式如:“辣椒_食品,西红柿_食品,板鞋_服饰,植物油_食品,领带_食品,……”)
现在我想根据“,”来截断字符串存储到数组(其他变量也行)。然后就可以得到这样的数组string[] arr={“辣椒_食品”,“西红柿_食品”,……}
然后循环遍历这个数组,循环每条数据的时候再根据“_”来分割数据,分割完成后存储在两个变量中,在根据变量来执行update语句。

目的就是要把传入的字符串根据“,”分割,然后在根据“_”分割,分割后分别执行update语句,如:update 表 set 字段1=当前时间 where 字段2=根据“_”分割的前面一部分 and 字段2=根据“_”分割的后面一部分

可以加分,求大神解决啊,感谢,可以提供新的解决方案,但是要有代码,不要链接和复制的,最好有注释,谢谢
展开
 我来答
oowood
2016-04-15 · TA获得超过1781个赞
知道大有可为答主
回答量:2196
采纳率:81%
帮助的人:1240万
展开全部
让java或者其他编程语言来处理字符串很容易,为什么要让存储过程做呢?
更多追问追答
追问
效率问题
假如我在java里面处理后一条一条的执行修改语句,那万一我有1000条数据呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式