我有以下object(serilizable)/ xml结构。我正在尝试提取GUID的Ac编号,但是当我尝试在存储过程中将其与Oracle RAW进行比较时,它失败了。有人可以帮我改正吗。
我的xml是
`<?xml version="1.0" encoding="utf-16"?>
<ArrayOfResDet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ResDet>
<Ac>5454454578-5582-410c-a672-5b5454537e0</AccountUID>
<Res>533-75433</ResNumber>
<CR/>
<Status>C</Status>
</ResDet>
<ResDet>
<Ac>585544578-5582-410c-a672-gd565676e0</AccountUID>
<Res>325-78545</ResNumber>
<CR/>
<Status>A</Status>
</ResDet>
</ArrayOfResDet>`
下面是Oracle代码块,我正在将XML作为CLOB类型传递给ORACLE存储的proc并从中提取值。
update RES_info
set SMK = 1
where accountuid = Ac ;
感谢帮助。