SQL - 搜索占位符的文本,之后检索x个字符

时间:2015-05-13 14:44:54

标签: sql oracle

我将XML存储在Oracle数据库中,我需要在XML中提取一些文本,这些文本位于"之间。 "在文本"复选框标签="。

之后

例如,在XML中:

  <xv:checkbox label="CheckBox 01" />
  <xv:checkbox label="CheckBox 02" />
  <xv:checkbox label="CheckBox 03" />

我需要查询以提取以下内容,并将其放在变量中。

  • CheckBox 01
  • CheckBox 02
  • CheckBox 03

我真的不知道该怎么做,所以感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

不要尝试手动解析XML,它不会很好地结束 相反,请使用Oracle附带的众多XML功能之一,例如XMLTABLEXMLQUERYEXTRACT