次のXML変数がある場合、 StateCodeノードの「 UNKNOWN」をTSQL for MS SQL 2005の「 FOO 」に置き換えるにはどうすればよいですか?
declare @xmldata xml
set @xmldata =
'<Collection>
<Plan>
<StateCode>UNKNOWN</StateCode>
<Type>Tubular</Type>
</Plan>
</Collection>'
私が見つけた同様の質問とは異なり、これは単なるXML型の変数であり、テーブルレコードではありません。
変数値をテーブルに挿入してその質問で提示されたメソッドを使用する必要がありますか、それともXML変数を直接操作して置換を実行するだけですか?