字段处理,大家看看是java用处理方便还是直接sql处理方便

earhole_xiuxiu 2010-05-25 02:02:06
数据库有一个字段,里面数据如下:/1111/2222/ffff/33/Start.pdf
现在我想分割成:\1111\2222\ffff\33 和start.pdf 然后插入到数据库两个字段中,(注:斜杠方向变了)

这种是直接写sql能实现吗?我是oracle数据库,对数据库函数不熟。如果能,请大家帮忙贴出能执行的sql,如果不能,那我是不是只能在java代码里老老实实的取出来处理好,再写进数据库里了?

分大大的送上,希望达人前来解惑
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 colin_pxx 的回复:]
引用 2 楼 antony0203 的回复:
select REPLACE(substr(oldcolum,0,INSTR(oldcolum,'/',-1,1)),'/','\'), substr(oldcolum,INSTR(oldcolum,'/',-1,1)+1)
from table

你牛
[/Quote]
技术区的倒分,后果是很严重的耶。最好注意……
colin_pxx 2010-05-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 antony0203 的回复:]
select REPLACE(substr(oldcolum,0,INSTR(oldcolum,'/',-1,1)),'/','\'), substr(oldcolum,INSTR(oldcolum,'/',-1,1)+1)
from table
[/Quote]
你牛
antony0203 2010-05-25
  • 打赏
  • 举报
回复
select REPLACE(substr(oldcolum,0,INSTR(oldcolum,'/',-1,1)),'/','\'), substr(oldcolum,INSTR(oldcolum,'/',-1,1)+1)
from table
luozhangwen 2010-05-25
  • 打赏
  • 举报
回复
当然用java处理好一点.
用数据库的话就要写存储过程.而且这并不是数据所擅长的.

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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