Я пытаюсь получить 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