【发布时间】:2016-05-09 23:35:19
【问题描述】:
这是 1 个数据行示例:
在该表中,SALPROFILE 列中,每列数据包含一个大的 xml 数据,如下示例:
<employee>
<id>FMCSC00015</id>
<year>2016</year>
<month>1</month>
<PAYMSTR_SALHDNM>BASIC PAY</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>35600</PAYMSTR_AMOUNT>
<PAYMSTR_SALHDNM>ASSOCIATION SUBSCRIPTION</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>240</PAYMSTR_AMOUNT>
<PAYMSTR_SALHDNM>TELEPHONE ALLOWANCE</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>800</PAYMSTR_AMOUNT>
<PAYMSTR_SALHDNM>HOUSE RENT DEDUCTION</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>2587.5</PAYMSTR_AMOUNT>
<PAYMSTR_SALHDNM>MEDICAL ALLOWANCE</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>700</PAYMSTR_AMOUNT>
<PAYMSTR_SALHDNM>GAS BILL</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>450</PAYMSTR_AMOUNT>
<PAYMSTR_SALHDNM>LIFE INSURANCE PREMIUM (D)</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>1718</PAYMSTR_AMOUNT>
</employee>
我想从上面的示例中添加和删除 xml 标签。 例如,我想删除
<PAYMSTR_SALHDNM>BASIC PAY</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>35600</PAYMSTR_AMOUNT>
我想添加
<PAYMSTR_SALHDNM>BANK LOAN</PAYMSTR_SALHDNM>
<PAYMSTR_AMOUNT>23490</PAYMSTR_AMOUNT>
我该怎么做。这是否可能在不跟踪整个 xml 数据的情况下做到这一点以使其更快。我看到 Appendchildxml function 已弃用
【问题讨论】: