Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Analysieren Sie die in Oracle Table gespeicherte XML-Zeichenfolge

Wenn dies in einem XMLTYPE in einer Tabelle gespeichert ist, können Sie die Oracle XML-Funktionen verwenden, um es mit XPath:

zu extrahieren
SELECT
  extractvalue(xmlcol, '/*/TextBox[@Name=''txtAddress11'']') txtaddress
FROM yourtable

Passen Sie den XPath an Ihre Bedürfnisse an.

Siehe ExtractValue-Dokumentation oder recherchieren Sie nach anderen Oracle XML-Funktionen.

Ich sollte wahrscheinlich beachten, dass ExtractValue ab 11g veraltet ist und Sie XMLAbfrage