如何仅更新在sql server表中修改的列?

时间:2014-10-10 01:32:50

标签: sql-server xml

我正在尝试从XML字符串中插入数据

<customer ID="1">
 <Value HNAME="Holand" Revenue="12,7865"/>
 <Value XNAME="Hemmer" Revenue="15,7865"/>
 82 more "Value" child with different set of revenue and <AlphabetCombinations>NAME values.....
<customer>

如果XML在客户标记中带有相同的ID

<customer ID="1">
 <Value HNAME="Holand" Revenue="12,7865"/>
 <Value XNAME="Hemmer" Revenue="17,7425"/>
 82 more "Value" child with different set of revenue and <AlphabetCombinations>NAME values.....
<customer>

收入的XML值以上是XNAME =&#34; Hemmer&#34;的更改,我必须只更新更新的列的值。我的表中有84列,是否有任何更新记录的查询对于客户ID = 1且仅更新修改后的列,我不打算再为客户更新所有值。

Customer(ID,HNAME,XNAME,.....)

0 个答案:

没有答案