sql >> Databasteknik >  >> RDS >> Oracle

Analysera XML-sträng lagrad på Oracle Table

Om detta är lagrat i en XMLTYPE i en tabell kan du använda Oracle XML-funktionerna för att extrahera det med XPath:

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

Anpassa XPath för att passa dina behov.

Se ExtractValue-dokumentationen eller undersök andra Oracle XML-funktioner.

Jag bör nog notera att 11g och senare, extraktvärde är föråldrat och du bör använda XMLQuery




  1. Inställning av egenskapen V$SESSION.program på Glassfish JDBC Connection Pool

  2. Skapa en SQL-tabell med e-postadress som titel

  3. Hur postar man frågeparametrar med Axios?

  4. I applikationen har jag tillgång till JDBC-drivrutinen (undantag java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver)