テーブル列の 1 つに XML の例があります。
<Root>
<A>
<C>c</C>
<D>d</D>
</A>
<B>b</B>
</Root>
A ノードの値をそのようなものに置き換えるにはどうすればよいですか。
<Root>
<A>
<E>e</E>
<F>f</F>
</A>
<B>b</B>
</Root>
次の解決策を試しました
DECLARE @var varchar(100);
SET @var = '<E>e</E><F>f</F>'
SET @xml.modify('replace value of (/Root/A/text())[1] with sql:variable("@var")');
しかし、うまくいきませんでした...
よろしく