Обновите тег XML в столбце CLOB в Oracle
У меня есть это значение XML в столбце CLOB в Oracle 11g:
<Energy xmlns="http://euroconsumers.org/notifications/2009/01/notification">
<Gender>M</Gender>
<FirstName>MAR</FirstName>
<Name>VAN HALL</Name>
<Email/><Telephone>000000000</Telephone>
<InsertDate>2013-10-09</InsertDate>
</Energy>
Я хочу обновить значение InserDate для нескольких строк.
Я использовал следующую команду sql ниже:
update tmp_tab_noemail_test p1
set p1.sce_msg = updatexml(xmltype(p1.sce_msg),
'//Energy/InsertDate/text()','Not Valid').getClobVal()
Но не работает.
Есть ли у вас идеи по изменению только значений тега xml InsertDate?
Спасибо заранее