sql >> Base de Datos >  >> RDS >> Oracle

Parse XML string almacenado en Oracle Table

Si esto se almacena en un XMLTYPE en una tabla, puede usar las funciones XML de Oracle para extraerlo usando XPath:

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

Adapte XPath a sus necesidades.

Consulte la documentación de Extraer valor o busque otras funciones XML de Oracle.

Probablemente debería tener en cuenta que 11g y posteriores, extractvalue está obsoleto y debe usar XMLQuery