Sql server 如何使用SQLServer2008将节点插入到SQLXML列中?
大家好 我有一份这样结构的文件Sql server 如何使用SQLServer2008将节点插入到SQLXML列中?,sql-server,Sql Server,大家好 我有一份这样结构的文件 <Employee> <Group Id="1"> <Employee Id="2" /> <Employee Id="3" /> <Employee Id="4" /> <Employee Id="5" /> <Group Id="2"> <E
<Employee>
<Group Id="1">
<Employee Id="2" />
<Employee Id="3" />
<Employee Id="4" />
<Employee Id="5" />
<Group Id="2">
<Employee Id="6" />
<Employee Id="7" />
<Employee Id="8" />
<Employee Id="9" />
</Group>
</Group>
<Group Id="3">
<Employee Id="10" />
<Employee Id="11" />
<Employee Id="12" />
<Employee Id="13" />
<Employee Id="14" />
</Group>
</Employee>
如您所见,如果您愿意,组1有一个“子组”,称为组id 2
我需要在组Id 1中插入另一个子组,如下所示
<Group Id="4">
<Employee Id="15" />
<Employee Id="16" />
<Employee Id="17" />
<Employee Id="18" />
<Employee Id="19" />
</Group>
结果将是组1将有2个子组
你怎么能做到
有什么建议吗?从未使用过SQLXML。
谢谢 读取XML数据、更改XML、存储XML
SQL Server不支持插入/更新。XML数据类型不能替代使用关系引擎。用于存储YXML结构化文档数据(并支持基于它的查询)。谢谢您的回复。我正在使用现有的结构。我不是自己做的。上面是真实表/列的一个简单示例。仍然不确定如何做。你不会。要求很差。将XML加载到应用程序中,对其进行操作并将其更新回表中是唯一有效的方法。