sql >> Database >  >> RDS >> Oracle

XML-tekenreeks ontleden die is opgeslagen op Oracle Table

Als dit is opgeslagen in een XMLTYPE op een tabel, kunt u de Oracle XML-functies gebruiken om het uit te pakken met XPath:

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

Pas de XPath aan uw behoeften aan.

Zie ExtractValue-documentatie of onderzoek andere Oracle XML-functies.

Ik zou waarschijnlijk moeten opmerken dat extractvalue van 11g en hoger is verouderd en dat u XMLQuery




  1. SQL SERVER:het totaal aantal dagen tussen twee datums ophalen

  2. SQL-query genereren op basis van URL-parameters

  3. Hoe een door komma's gescheiden reeks records te splitsen en vervolgens opeenvolgend in MySQL te rangschikken?

  4. Niet-Latijnse karakters &auw