Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Phân tích cú pháp chuỗi XML được lưu trữ trên Bảng Oracle

Nếu điều này được lưu trữ trong XMLTYPE trên một bảng, bạn có thể sử dụng các hàm XML của Oracle để giải nén nó bằng XPath:

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

Điều chỉnh XPath cho phù hợp với nhu cầu của bạn.

Xem tài liệu ExtractValue hoặc nghiên cứu các chức năng XML khác của Oracle.

Tôi có lẽ nên lưu ý rằng 11g trở lên, giá trị giải nén không được dùng nữa và bạn nên sử dụng 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. 4 cách để tìm hàng có chứa chữ hoa trong Oracle

  2. Đã tìm thấy một biểu tượng sơ đồ quan hệ không xác định trong Oracle SQL Developer

  3. Hành vi kỳ lạ của Oracle - tham gia chéo trong CTE đệ quy hoạt động với dấu phẩy nhưng không với mệnh đề tham gia chéo

  4. Làm thế nào để xem các ràng buộc của một bảng, chẳng hạn như đó là khóa chính hay khóa duy nhất?

  5. Khi mở một kết nối oracle, đối tượng kết nối là null