Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle टेबल पर संग्रहीत XML स्ट्रिंग को पार्स करें

यदि यह किसी तालिका पर XMLTYPE में संग्रहीत है, तो आप XPath का उपयोग करके इसे निकालने के लिए Oracle XML फ़ंक्शन का उपयोग कर सकते हैं:

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

अपनी आवश्यकताओं के अनुरूप XPath को अपनाएं।

देखें ExtractValue प्रलेखन या अन्य Oracle XML फ़ंक्शंस पर शोध करें।

मुझे शायद ध्यान देना चाहिए कि 11जी और बाद के संस्करण, एक्सट्रैक्टवैल्यू को हटा दिया गया है और आपको XMLQuery




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. के साथ Rownum फ़ंक्शन का उपयोग करना> oracle में साइन इन करें

  2. रूबी का उपयोग करके ओरेकल डीबी से जुड़ना

  3. ऑरैकल संग्रहीत कार्यविधि के अंदर अद्यतन विवरण काम नहीं कर रहा है

  4. किसी क्वेरी का उपयोग करके 2 दी गई तिथियों के बीच महीनों की सूची कैसे प्राप्त करें?

  5. Oracle SQL में MERGE करते समय, मैं उन पंक्तियों को कैसे अपडेट कर सकता हूँ जो SOURCE में मेल नहीं खाती हैं?