7
讓我們有一個示例代碼段:如何使用t-sql更新xml變量中的xml屬性值?
DECLARE @xml XML = N'
<a abb="122">
<b>
</b>
</a>
';
SELECT @xml;
--need to update abb to be 344 in @xml here
SELECT @xml;
我不知道如何更新屬性abb
的價值。
讓我們有一個示例代碼段:如何使用t-sql更新xml變量中的xml屬性值?
DECLARE @xml XML = N'
<a abb="122">
<b>
</b>
</a>
';
SELECT @xml;
--need to update abb to be 344 in @xml here
SELECT @xml;
我不知道如何更新屬性abb
的價值。
set @xml.modify('replace value of (/a/@abb)[1] with 344')
瞭解更多關於它的信息。 XML Data Modification Language (XML DML)
只是想問一下更多的進步。我們如何更新所有屬性'abb'而不是僅僅一個節點? – 2011-03-18 02:12:21
我已經在這裏發佈這個問題http://stackoverflow.com/questions/5347890/how-to-update-all-xml-attributes-value-in-an-xml-variable-using-t-sql – 2011-03-18 03:56:14