Select xml element value in Oracle

前端 未结 4 1291
长发绾君心
长发绾君心 2020-12-21 15:37

I am trying to extract a value from an xml element, located in an XMLTYPE column in an Oracle Table. The xml element which I am trying to extract have a parent for which a n

4条回答
  •  青春惊慌失措
    2020-12-21 16:34

    When the default namespace changes, one way to specify namespaces is to write the wildcard character ('*') and the local-name() and namespace-uri() XPath functions.

    select extract(myColumn, '/a/*[local-name()='b' and namespace-uri()='urn:www.someSite.com/myModel']/*[local-name()='c' and namespace-uri()='urn:www.someSite.com/myModel']') from myTable

提交回复
热议问题