如果你有這樣的XML更換多個屬性與Transact-SQL替換 - XML
<AssetComponent name="AssetComponent4881" width="300">
<Asset id="5" type="1" />
</AssetComponent>
<AssetComponent name="AssetComponent4882" width="300">
<Asset id="5" type="1" />
</AssetComponent>
是否有可能取代所有的5至6的ID在一個查詢?
有了這個SQL只有一個屬性的時候可以更換:
SET @myDoc.modify('
replace value of (//Asset/@id)[1]
with sql:variable("@BinaryAssetId")
')
從SQL文檔,我可以看到的是,更換應該返回一個原子節點,只有一個,所以是有另一種方式做這個?
Thx,像一個魅力工作。 – 2010-07-06 14:24:41