用sql/plsql从clob字段里面解析xml数据的问题

清风_X 2009-09-22 09:46:10
我有一个表:


现在我想用sql/plsql把里面所有的字段名(field name)和对应的值(value)提取出来,比如:
字段zzc_snd对应值是3000000
qyz_wdybdc_ind的值则是1
...全文
564 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wully224 2011-05-03
  • 打赏
  • 举报
回复
我也碰到这个问题~
清风_X 2009-09-22
  • 打赏
  • 举报
回复
楼上的意思是用substr的方法吗?
还是用正则?
可以用Oracle® XML DB Developer's Guide 10g Release 2 (10.2)里面提到的方法吗?我现在在看这个文档,由于没有接触过xml开发,所以看得糊里糊涂的,还是啥都不会!
oraclemch 2009-09-22
  • 打赏
  • 举报
回复

那是需要写个存储过程来了吧,简单的sql还真搞不定呢!

1,还真是只有按照一个字段一个字段来截取了,按照field_name=""来判断。一个个进行截取 判断。
inthirties 2009-09-22
  • 打赏
  • 举报
回复
plsql里有解析xml的包。

你可以参考
"sys.xmldom 和 sys.xmlparser对xml进行编程"

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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