oracle 将逗号之间的号码按对照表替换

金杯独酒 2017-08-23 10:17:31
表:cont_fee
字段:organ_code 某行的值: ,105,106,107, (如下图:每行以逗号开始,以逗号结尾;每行编号可以是一个,也可是多个)
类似图:


有 organ_info 表 --为 organ_code 的对应关系 :如下
guid old new
..... 105 1028
.... 106 1852
.... 107 3326
..... .. ....

需求:将cont_fee表中organ_code字段值 按organ_info 表对应关系 替换为新值。 如上面可以替换为: ,1028,1852,3326,
语句,过程,函数均可
...全文
373 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
金杯独酒 2017-08-24
  • 打赏
  • 举报
回复
acen_chen 2017-08-23
  • 打赏
  • 举报
回复
请参考http://bbs.csdn.net/topics/392217197
  • 打赏
  • 举报
回复
把 organ_code 拆分出来 然后 join

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧