【发布时间】:2018-04-19 12:06:04
【问题描述】:
我想更新 oracle 的 clob 列中的特定 xml 元素值。 xml如下
<TraceOn>NO</TraceOn>
<isDateTimePopulated>NO</isDateTimePopulated>
<serviceProvider>LWS</serviceProvider>
<AutomatedRetry>YES</AutomatedRetry>
<retryDateTime>2018-08-29-18.15.07</retryDateTime>
此数据没有根元素,我尝试通过以下查询更新 retryDateTime 但它不起作用。
update READ_DATA p1
set p1.bo_data = to_clob(updatexml(xmltype(p1.bo_data),
'/retryDateTime/text()','2018-08-29-18.15.07') )
where INIT_MSRMT_DATA_ID='57610034614521';
【问题讨论】:
标签: plsql plsqldeveloper