Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Przeanalizuj ciąg XML przechowywany w tabeli Oracle

Jeśli jest on przechowywany w XMLTYPE w tabeli, możesz użyć funkcji Oracle XML, aby wyodrębnić go za pomocą XPath:

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

Dostosuj XPath do swoich potrzeb.

Zobacz dokumentację ExtractValue lub zbadaj inne funkcje Oracle XML.

Powinienem prawdopodobnie zauważyć, że 11g i nowsze, extractvalue jest przestarzałe i powinieneś używać Zapytanie XML




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak w SQL*Plus zmienić monit tak, aby wyświetlał połączonego użytkownika i bazę danych?

  2. Jak sprawdzić, czy plik jest obrazem przy użyciu PL/SQL?

  3. ora-01406 Błąd podczas pobierania wartości za pomocą OCI

  4. Utwórz procedurę składowaną z tabelą z innego schematu rzuca PLS-00201

  5. Dlaczego Oracle SQL w tajemniczy sposób rozwiązuje niejednoznaczność w jednym sprzężeniu, a nie w innych?