sql >> Database teknologi >  >> RDS >> Oracle

Parse XML-streng gemt på Oracle Table

Hvis dette er gemt i en XMLTYPE på en tabel, kan du bruge Oracle XML-funktionerne til at udtrække det ved hjælp af XPath:

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

Tilpas XPath, så den passer til dine behov.

Se ExtractValue-dokumentation eller undersøg andre Oracle XML-funktioner.

Jeg skal nok bemærke, at 11g og nyere, extractvalue er forældet, og du bør bruge XMLQuery




  1. Sådan aktiveres Event Scheduler, når jeg åbner MySQL Server

  2. forespørgsel for at fjerne alle tegn efter sidste komma i strengen

  3. Hvordan viser man data fra mysql ved hjælp af angular.js PHP?

  4. SQL-ændringstabel