Si vous avez ce xmlplusieurs attributs avec Transact-SQL remplacer - XML
<AssetComponent name="AssetComponent4881" width="300">
<Asset id="5" type="1" />
</AssetComponent>
<AssetComponent name="AssetComponent4882" width="300">
<Asset id="5" type="1" />
</AssetComponent>
Est-il possible de remplacer tous les ids de 5 à 6 dans une requête?
Avec cette sql un seul attribut au moment peut être remplacé:
SET @myDoc.modify('
replace value of (//Asset/@id)[1]
with sql:variable("@BinaryAssetId")
')
De la documentation sql je peux voir que le remplacement doit retourner un nœud atomique, un seul, donc est-il une autre façon de faire ce?
Thx, a travaillé comme un charme. –