银果
2016-04-15 01:21
采纳率: 50%
浏览 1.9k

oracle数据库存储过程 截取数据

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

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

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题