Oracle
 sql >> Base de données >  >> RDS >> Oracle

Analyser la chaîne XML stockée sur Oracle Table

S'il est stocké dans un XMLTYPE sur une table, vous pouvez utiliser les fonctions Oracle XML pour l'extraire à l'aide de XPath :

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

Adaptez XPath à vos besoins.

Voir la documentation ExtractValue ou rechercher d'autres fonctions Oracle XML.

Je devrais probablement noter que 11g et versions ultérieures, extractvalue est obsolète et vous devez utiliser XMLQuery