我有一個nvarchar列XML內容。不知道它是否需要轉換爲XML。所有的XML內容的格式,除了大量的記錄同樣需要在第一個節點需要的屬性添加到它被修改:SQL查詢更新nvarchar與XML內容添加缺少的屬性節點
<MyFirstNode SomeAttribute="value" SomeOtherAttribute="anothervalue">
更新:
<MyFirstNode SomeAttribute="value" AddThisAttribute="nicevalue" SomeOtherAttribute="anothervalue">
如何更新所有AddThisAttribute =「nicevalue」所需的節點?都需要相同的屬性和值。
如果列中包含XML,那麼列是否爲NVARCHAR,而不是XML?我想你的選擇歸結爲將它轉換爲XML,並使用'modify('插入屬性AddThisAttribute {(「nicevalue」)}到(*)[1]')函數或寫一個(可能是複雜的)STUFF語句爲你的專欄。 – ZLK