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加载到应用程序中,对其进行操作并将其更新回表中是唯一有效的方法。