0
在我的表中我有col 1 ,col 2 ,col 3
。 col 3
存储了XML。我想根据“名称”节点更新Name,Signedby,userid,title,status,lastmodified
节点。根据SQL Server中的节点值更新XML节点
XML文件:
<SignatureSummary>
<SectionList>
<Section>
<Name>A</Name>
<SignedBy></SignedBy>
<UserId></UserId>
<Title></Title>
<Status></Status>
<LastModifiedOn></LastModifiedOn>
</Section>
<Section>
<Name>B</Name>
<SignedBy />
<UserId />
<Title />
<Status />
<LastModifiedOn />
</Section>
</SectionList>
</SignatureSummary>
如果您发布的代码,XML或数据样本,** **请在高亮文本编辑器的线,然后点击编辑器工具栏上的“代码示例”按钮(“{}”)可以很好地进行格式化和语法高亮显示! –
如果您的表中不存在XML中的名称,该怎么办?如果您只需要返回有效的名称,则可以使用FOR XML查询编写简单的SELECT语句,该语句将从您的表中获取数据。如果您需要返回所有数据,则需要处理XML(在这种情况下性能会更差) – Dalex