Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Parsing string XML yang disimpan di Oracle Table

Jika ini disimpan dalam XMLTYPE pada tabel, Anda dapat menggunakan fungsi Oracle XML untuk mengekstraknya menggunakan XPath:

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

Sesuaikan XPath agar sesuai dengan kebutuhan Anda.

Lihat dokumentasi ExtractValue atau teliti fungsi Oracle XML lainnya.

Saya mungkin harus mencatat bahwa 11g dan yang lebih baru, extractvalue sudah usang dan Anda harus menggunakan 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. bergabung bersyarat di oracle

  2. Cara mendapatkan nilai dbms.output yang dikembalikan oleh blok PL-SQL di C#

  3. Menggabungkan 2 jika memblokir dan membuat satu kueri

  4. Tanggal bulat hingga interval 10 menit

  5. Oracle SQL Buat Tanggal dari Bagian