xml выборка данных из oracle db - PullRequest
       107

xml выборка данных из oracle db

0 голосов
/ 07 августа 2020

Я пытаюсь получить xml данные, хранящиеся в столбце «сообщение» из таблицы. Я использую приведенный ниже запрос для извлечения данных

select  extractValue(MESSAGE,'/SBWMessageBody/Message') as MessageBody from wf_inst_event_history where workflow_id like 'UPLOAD_pp' AND SERVICE_INST_ID LIKE 'READ_QUEUE' AND IN_TIME LIKE '06-AUG-20%' AND state_id LIKE 'OUT_PORT' ; 

Я получаю этот вывод в сообщении

<?xml version="1.0" encoding="UTF-8"?>
<ns1:SQL_CFG_1 xmlns:ns1="http://www.example.com/xyz/activity/DB1/Response" id="1002332247273988096">
   <ns1:PER>
      <ns1:O_QUEUENAME>SMEQ</ns1:O_QUEUENAME>`
`
      <ns1:O_APPLNNAME>REQUEST</ns1:O_APPLNNAME>

      <ns1:O_APPLNKEY>2</ns1:O_APPLNKEY>

      <ns1:O_MESSAGE>15458</ns1:O_MESSAGE>

      <ns1:O_USERID>bhj</ns1:O_USERID>

      <ns1:O_TRACKERID>58585</ns1:O_TRACKERID>

      <ns1:O_RETURNCD>0</ns1:O_RETURNCD>

      <ns1:O_RETURNMSG>Message Read Sucessfully</ns1:O_RETURNMSG>

   </ns1:PER>

</ns1:SQL_CFG_1>

Я хочу получить данные, указав сообщение с условием = 15458

...