XMLコンテンツを持つnvarchar列があります。 XMLにキャストする必要があるかどうかは不明です。すべてのXMLコンテンツは、レコードの数を除いて同じようにフォーマットされた最初のノードは、必要がある場合、属性が追加変更する必要がありますSQLクエリの更新XMLコンテンツのnvarcharがノードに不足している属性を追加します
<MyFirstNode SomeAttribute="value" SomeOtherAttribute="anothervalue">
更新をする:
<MyFirstNode SomeAttribute="value" AddThisAttribute="nicevalue" SomeOtherAttribute="anothervalue">
どのように私はすべて更新することができますAddThisAttribute = "nicevalue"で必要なノードすべて同じ属性と値が必要です。
XMLが含まれていると、列がNVARCHARでありXMLでない理由がありますか?私はあなたの選択肢がXMLに変換され、 'modify( 'AddThisAttribute {(" nicevalue ")}を(*)[1]')関数に挿入するか、(おそらくは複雑な)' STUFF'ステートメントを書くことになると思いますあなたの列のままです。 – ZLK