我有一个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