Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Analisar string XML armazenada na tabela Oracle


Se estiver armazenado em um XMLTYPE em uma tabela, você pode usar as funções do Oracle XML para extraí-lo usando XPath:
SELECT
  extractvalue(xmlcol, '/*/TextBox[@Name=''txtAddress11'']') txtaddress
FROM yourtable

Adapte o XPath para atender às suas necessidades.

Consulte a documentação ExtractValue ou pesquise outras funções do Oracle XML.

Provavelmente devo observar que 11g e posterior, extractvalue está obsoleto e você deve usar XMLQuery